我有一個函數,它將填充一個數據表與表的內容。但它顯示了一個令人討厭的無效列名錯誤與我在WHERE子句中給出的值。在SQL服務器的where子句中的無效列值
public static DataTable GetRequests(string empid)
{
DataTable dt = new DataTable();
string strConnection = ConfigurationManager.AppSettings["connStr"];
using (SqlConnection connection = new SqlConnection(strConnection))
{
connection.Open();
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter sAdap = new SqlDataAdapter();
sqlcmd.Connection = connection;
sqlcmd.CommandType = System.Data.CommandType.Text;
sqlcmd.CommandText = "Select * from requests Where emp_id=P001";
sAdap.SelectCommand = sqlcmd;
sAdap.Fill(dt);
}
return dt;
}
現在有了這個我得到的錯誤在
sAdap.fill
,誤差
invalid column name P001
我在這難住了。任何想法,爲什麼我面臨這個問題?
aww我討厭它的時候,當我讓自己變傻時,謝謝 – swordfish