-3
4 개의 열이 정의 된 Sql의 Student라는 테이블이 하나 있습니다. 첫 번째 열은 ID로 자동 증가되는 ID입니다. 내가 SQL에서 데이터를 삽입 할 때 다음 나는 다음과 같은 오류가 발생합니다 : '키워드'근처의 구문이 잘못되었습니다 "데 SqlCommandBuildersqlcommandbuilder 오브젝트를 사용하여 sql 서버에 새로운 행을 삽입하는 방법
protected void Button1_Click(object sender, EventArgs e)
{
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
SqlConnection con = new SqlConnection(cs);
string sqlQuery = "insert into Student values where = " + TextStudentID.Text;
SqlDataAdapter da = new SqlDataAdapter(sqlQuery, con);
SqlCommandBuilder builder = new SqlCommandBuilder(da);
DataSet ds = (DataSet)ViewState["dataset"];
SqlCommand cmd = builder.GetInsertCommand();
cmd.Parameters["@StudentName"].Value = TextStudentName.Text;
cmd.Parameters["@Gender"].Value = DropDownList1.SelectedValue;
cmd.Parameters["@Studentmarks"].Value = TextStudentName.Text;
cmd.ExecuteNonQuery();
da.Fill(ds);
}
감사의 목적에 미리
에서 [INSERT 문에 대한 문서]를 읽을 수 (https://msdn.microsoft.com/en-us/library/ms174335.aspx) 당신은 어떤이는 것을 볼 수 없습니다하십시오 당신이하려고하는 것처럼'어디서나 '사용하십시오. – Filburt