매개 변수화 된 쿼리를 사용하여 데이터를 표시하려고합니다.C#으로 매개 변수화 된 쿼리를 사용하여 데이터를 표시 할 수 없습니다.
try
{
SqlConnection xconn = new SqlConnection();
xconn.ConnectionString = @" Data Source=servername; Database=master; Trusted_Connection=yes ";
xconn.Open();
SqlCommand ycmd = new SqlCommand ("select * from tablename where column1 = @name", xconn);
ycmd.Parameters.Add("@name", dropdownlist.SelectedValue);
SqlDataAdapter da = new SqlDataAdapter(s,xconn);
SqlCommandBuilder cmdbuilder = new SqlCommandBuilder(da);
DataTable dt = new DataTable();
da.Fill(dt);
gridview.DataSource = dt;
gridview.DataBind();
}
catch(Exception ex)
{
label.Text = ex.Message + "\n" + ex.StackTrace;
}
어떻게 작동합니까?
어떤 부분이 작동하지 않습니까? – BrokenGlass
예외가 있습니까 ?? 당신은 명령을 실행하고 있습니까? –
execcuting 후 무슨 일이 일어 났습니까? 당신이 얻고있는 오류는 뭐죠? – Sandy