爲什麼這不起作用?這是關於=
附近的命令字符串語法的東西,但我似乎無法弄清楚,在線示例看起來完全一樣。 編輯:激活是一列。你從How to select data from database with many filter options?SQL查詢幫助,語法錯誤附近=
private void btnDist_Click(object sender, EventArgs e)
{
string cmdText = "SELECT * FROM Inventory WHERE Rep <> '#NA' AND Activated In = '#NA'";
SqlDataAdapter adapter = new SqlDataAdapter(cmdText, GetConnection());
DataSet distDS = new DataSet();
adapter.Fill(distDS);
dataGridView1.DataSource = distDS.Tables[0].DefaultView;
}
這就是爲什麼你應該避免在表設計中首先使用空格或關鍵字。如果這是一個尚未推出的新表格,我會立即修復該字段名稱。 – HLGEM
@HLGEM,感謝您的指點,我仍然是一個小nooblet。 – Dani
@Kragen,非常感謝答覆者,Activated In是(是)列名,所以括號解決了問題。甚至不知道實際的IN關鍵字是什麼 – Dani