我对SQL命令有问题。
我有一个包含SQL命令的字符串,但是当我运行时,它返回一个错误:列n1不存在注意:n1是我在textField中键入的内容。
代码:
String nameprod tf_NameProd.getText = ();
String sql = "select * from Product where prod_name =" + nameprod;//<-- this is my query
iaeprod.Table(sql, tbl_Prod);
知道我想念的地方吗?
您需要在SQL中的字符串两边加上单引号。例如,在您的情况下
"select * from Product where prod_name = '" + nameprod + "'";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句