다음 코드를 사용하여 데이터베이스에 저장하려고했습니다. 조건은 다음과 같습니다. 드롭 다운 목록에 값이 있고 값은 New = 1이고 old = 2입니다. 사용자가 1 또는 신규를 선택하면 데이터를 데이터베이스에 저장하거나 오래된 데이터를 선택하면 기존 데이터를 표시합니다.데이터가 데이터베이스에 저장되지 않는 이유는 무엇입니까?
이제 내 레이블에 데이터가 삽입 된 것으로 표시되지만 데이터는 테이블에 저장되지 않지만 오류는 표시되지 않습니다.
protected void btnsave_Click(object sender, EventArgs e)
{
if (ddl.Text=="1")
{
cs.Open();
string query = "insert into resig (@id,@name,@email) values('"+txtgn.Text+"','"+txtgname.Text+"','"+txtsg.Text+"')";
SqlCommand cmd = new SqlCommand(query,cs);
lbdmsg.Text = "Data Inserted";
//txtgname.Text = ddl.SelectedItem.ToString();
}
else
{
cs.Open();
string query = "select name, email from resig where id='" + txtgn + "'";
SqlCommand cmd= new SqlCommand(query,cs);
dr =cmd.ExecuteReader();
while(dr.Read())
{
string name= txtgname.Text;
string email=txtsg.Text;
}
cs.Close();
}
}
코드를 편집 한 후 ... – Mauro