일부 SQL Server 테이블에서 항목 목록을 가져 오려고합니다.Webservice를 string에서 System.Data.SqlClient.SqlCommand로 변환하십시오.
static string filter = "25";
DataSet Datos = new DataSet();
SqlConnection MyConnection = default(SqlConnection);
SqlDataAdapter MyDataAdapter = default(SqlDataAdapter);
MyConnection = new SqlConnection("Initial Catalog=MyDataBase;Data Source=MyServer;Integrated Security=false;User ID=SQLUser;Password=SQLPass;");
MyDataAdapter = new SqlDataAdapter("SELECT Comment FROM MyTable WHERE [No_] = "+filter+" , MyConnection);
MyDataAdapter.SelectCommand.CommandType = CommandType.Text;
MyDataAdapter.Fill(Datos);
MyDataAdapter.Dispose();
MyConnection.Close();
나는이 오류 받고 있어요 :
MyDataAdapter = new SqlDataAdapter("SELECT Comment FROM MyTable WHERE [No_] = "+filter+" , MyConnection);
:이 라인에
Argument 1: cannot convert from 'string' to 'System.Data.SqlClient.SqlCommand'
을 내 코드의 Visual Studio 2010에서 Visual Studio 2010을
로하고 있어요 그렇다면 문자열을 내 SqlConnection
에 어떻게 넣을 수 있습니까?
미리 감사드립니다.
코드가 맞습니다. 누락 된 것이 있어야합니다. 예외가 어디서 발생하는지 스택 추적으로 파헤 봤습니까? – CodingGorilla
코드에 오타가 있습니다. 복사 및 붙여 넣기 및 데이터 어댑터 줄에 명령 문자열의 일부가 누락되었습니다. (나는 이것이 당신의 해결책이라고 생각하지 않는다, 단지 복사 붙여 넣기 오류). – Audie