【发布时间】:2016-08-26 01:52:51
【问题描述】:
我想在 Visual Studio 2010 的窗口窗体中显示基于 dateTimePicker 的 P_IN 总数,但是程序无法从 MySQL 读取数据时出现错误。下面是我的代码。
cmd = new MySqlCommand("SELECT DATE, P_IN FROM Database.CounterDb WHERE DATE = '" + dateTimePicker1.Text + "'", con);
MySqlDataAdapter sdaa = new MySqlDataAdapter(cmd);
DataSet dataa = new DataSet();
sdaa.Fill(dataa, "Database.CounterDb");
reader = cmd.ExecuteReader();
int sum = 0;
while (reader.Read())
{
sum = reader.GetInt32(1) + sum;
}
LCounter.Text = sum.ToString();
【问题讨论】:
-
"Database.CounterDb" 是你的表名吗?
-
警告:不要忘记使用prepared statements并避免在查询中插入任意用户数据。 It's not hard to do properly 并避免了很多 ugly side-effects。
-
是的,我的表名
标签: c# mysql visual-studio-2010