테이블의 내용으로 데이터 테이블을 채울 수있는 함수가 있습니다. 그러나 그 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
입니다. 왜 내가이 문제에 직면하고있는 어떤 아이디어?
내가 자기 자신을 바보로 만들 때 싫어, 고마워. – swordfish