【发布时间】:2017-08-30 10:59:48
【问题描述】:
我想添加一个数字的标签值将它添加到查询我尝试下面的查询,但它返回一个数据不匹配。
OleDbDataAdapter db = new OleDbDataAdapter("SELECT * FROM mytable WHERE Count <= '" + label3.Text + "'", con);
【问题讨论】:
-
您能否添加您收到的确切错误?另外,我建议创建参数化查询而不是连接字符串。
-
1.去掉撇号 2.count是保留字,放在括号里
-
错误是
Data type mismatch in criteria expression -
您能否提供有关在哪里可以找到您的应用的信息? :D 开个玩笑...无论如何,您应该查看参数化查询 - 请参见此处:msdn.microsoft.com/de-de/library/…