このコードを使用していますが、コードの実行中にエラーが発生しました。
where句付近の構文が正しくありません。
これは私のC#コードです:
SqlConnection con = new SqlConnection("Data Source=ANURAG-PC;Initial Catalog=dbPortal;Persist Security Info=True;User ID=yyyy;Password=xxxxx");
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack == false)
{
string s = Request.QueryString["cat"];
string s1 = Request.QueryString["sub"];
SqlCommand cmd = new SqlCommand("Select * from Architect where where SubCategory1 = @sub1",con);
cmd.Parameters.AddWithValue("@sub1", s1);
con.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
DataTable dat = new DataTable("tab");
dat.Load(reader);
DataGrid1.DataSource = dat;
DataGrid1.DataBind();
}
}
}
何が悪いの?