-1
我只是想设置一个变量的基础上,如果qno字段行是空的或不是,即任何条目已被插入更早或没有检查行是否存在从选择计数(*),其中MS SQL查询(asp.net)
C#代码:
cmd2 = new SqlCommand("Select COUNT(*) FROM " + tname + "WHERE qno = @qno", con99);
cmd2.Parameters.AddWithValue("@qno", qno);
if ((int)cmd2.ExecuteScalar() == 0) //V Studio shows error here
qno_present = 0;
else
qno_present = 1;
错误:
类型 'System.Data.SqlClient.SqlException' 的异常出现在System.Data.dll中但不是氢用户代码为 附加信息:“=”附近的语法错误。
你缺少你表名后加上一个空格前的空间。但是,当你必须传递表名时,这真是一个糟糕设计的尖叫。并可能是一个sql注入漏洞。 –
MySQL或SQL服务器?他们不是一回事。 – Barmar