テーブルの内容をデータテーブルに取り込む関数があります。しかし、それは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