[英]Asp.Net C# Mysql Select Query with Parameters
I need to get data from database . 我需要从数据库获取数据。 I added some parameters in my SQL.
我在SQL中添加了一些参数。 When I try to execute this sql , I got zero record.
当我尝试执行此sql时,记录为零。 Which is my code;
这是我的代码;
MysqlCon c = new MysqlCon();
MySqlConnection con = c.GetMySqlConnection();
MySqlCommand command = con.CreateCommand();
con.Open();
command.CommandText = "SELECT COUNT(*) FROM KASA WHERE KUL_AD=@AD ";
command.Parameters.AddWithValue("@AD", "egemenhalici@gmail.com");
int rc = Convert.ToInt32(command.ExecuteScalar());
If I write this sql without any parameters, I am getting datas. 如果我写此sql不带任何参数,则表示正在获取数据。
What am I doing wrong? 我究竟做错了什么?
thank you 谢谢
Thank you very much for your attention. 非常感谢您的关注。 But I think I found my problem.
但我认为我发现了问题。
I don't know but I wrote ? 我不知道但是我写了吗? for @ it worked.
为@它的工作。
MysqlCon c = new MysqlCon();
MySqlConnection con = c.GetMySqlConnection();
MySqlCommand command = con.CreateCommand();
con.Open();
command.CommandText = "SELECT COUNT(*) FROM KASA WHERE KUL_AD=?AD ";
command.Parameters.AddWithValue("?AD", "egemenhalici@gmail.com");
int rc = Convert.ToInt32(command.ExecuteScalar());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.