gpt4 book ai didi

c# - 在 .Net 中准备 SELECT 语句

转载 作者:行者123 更新时间:2023-11-29 01:14:45 24 4
gpt4 key购买 nike

我不明白我做错了什么,我似乎无法使用准备好的语句进行 SELECT。但是我可以使用准备好的语句插入。

MySqlCommand cmd = new MySqlCommand("SELECT * FROM code_post WHERE name = ?postRequired LIMIT 1",  dbcon);
cmd.Parameters.Add(new MySqlParameter("?postRequired", requestString));
cmd.ExecuteNonQuery();

DataSet ds = new DataSet();
cmd.fill(ds, "result");
try {
thisBlog = ds.Tables["result"].Rows[0];
} catch {
invalid();
return;
}

如有任何建议,我们将不胜感激!

最佳答案

要填充数据集,您需要一个数据适配器。

试试这个:

MySqlCommand cmd = new MySqlCommand("SELECT * FROM code_post WHERE name = ?postRequired LIMIT 1",  dbcon);
cmd.Parameters.Add(new MySqlParameter("?postRequired", requestString));
cmd.ExecuteNonQuery();

DataSet ds = new DataSet();
MySqlDataAdapter dAdap = new MySqlDataAdapter();
dAdap.SelectCommand = cmd;
dAdap.Fill(ds, "result");
try {
thisBlog = ds.Tables["result"].Rows[0];
} catch {
invalid();
return;
}

关于c# - 在 .Net 中准备 SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6193599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com