我有个密码:
MySqlCommand cmd = connection.CreateCommand();
cmd.CommandText = "SELECT nom, prenom from liste_personnels where mail ='" + mailTest + "'";
MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adap.Fill(ds);
nom = ds.Tables[0].Rows[0].ItemArray[0].ToString();
prenom = ds.Tables[0].Rows[0].ItemArray[1].ToString();
我找到了如何提取变量nom和prenom,但我觉得很复杂。。有没有可能简化数据集的代码结果,让两个变量在一个表中分开?
谢谢你的帮助。
1条答案
按热度按时间tgabmvqs1#
DataSet
这里似乎杀伤力过大;我会用一个简单的MySqlDataReader
. (另外,请使用参数来防止sql注入。)最后,如果您可以向项目中添加另一个库,我将使用dapper简化上述代码: