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