Error imageSQLEXCEPTION是由用户代码,不正确的语法附近“3”
家伙嗨未处理,
我有这样的错误,从而SQLEXCEPTION是由用户代码,不正确的语法未处理近3
下面是我的代码。
private void get3GSiteID()
{
string name3G = "";
DataTable dtSite = new DataTable();
sqlStr = " SELECT ";
sqlStr += " SNumb ";
sqlStr += " FROM ";
sqlStr += " 3G.DBO.W_Site AS W_SITE";
sqlStr += " WHERE ";
sqlStr += " W_SITE.Address = '" + siteAddress + "'";
SqlDataAdapter daSite = new SqlDataAdapter(sqlStr, tGConnection3G);
dtSite.Clear();
daSite.Fill(dtSite);
if (dtSite.Rows.Count > 0)
{
name3G = dtSite.Rows[0]["SNumb"].ToString();
siteIDCheckBox.Add(name3G);
bssNetworkList.Add("3G");
}
}
请帮忙。 我一直坚持在这里2天已经..
感谢
为了弄清楚这个问题,你需要通过指定异常发生时使用的值('SNumb','siteAddress')来提供帮助。这将至少让我们看到什么导致异常的SQL命令是... – Dave
好SNumb是site003 和siteAddress是blk 123好路 –
所以导致异常的SQL语句是'SELECT site003 from 3G.DBO.W_Site AS W_SITE WHERE W_SITE.Address ='blk 123 good road''?你正在使用哪种'RDBMS'? – Dave