Database 数据库中没有条目?但是,错误消息不存在
我写了这段代码,但它没有在数据库中列出,会显示消息成功插入吗Database 数据库中没有条目?但是,错误消息不存在,database,message,Database,Message,我写了这段代码,但它没有在数据库中列出,会显示消息成功插入吗 if (txtdate.Text != "" && txtalireza.Text != "" && txtdatekamel.Text != "" && txthasan.Text != "" && txtkarbar.Text != "" && txtkarkard.Text != "" && txtkharid.Text != ""
if (txtdate.Text != "" && txtalireza.Text != "" && txtdatekamel.Text != "" && txthasan.Text != "" && txtkarbar.Text != "" && txtkarkard.Text != "" && txtkharid.Text != "" && txtmoj.Text != "" && txttozih.Text != "")
{
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Resources\dbcn.mdf;Integrated Security=True;User Instance=True");
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText="INSERT INTO newbuy(byname,datekol,dateshort,karkard,kharidha,b arali,barhasan,barmoj,descrip)VALUES(@byname,@date kol,@dateshort,@karkard,@kharidha,@barali,@barhasa n,@barmoj,@descrip)";
com.Parameters.AddWithValue("@byname",txtkarbar.Te xt);
com.Parameters.AddWithValue("@datekol", txtdatekamel.Text);
com.Parameters.AddWithValue("@dateshort", txtdate.Text);
com.Parameters.AddWithValue("@karkard",txtkarkard. Text);
com.Parameters.AddWithValue("@kharidha",txtkharid. Text);
com.Parameters.AddWithValue("@barali",txtalireza.T ext);
com.Parameters.AddWithValue("@barhasan",txthasan.T ext);
com.Parameters.AddWithValue("@barmoj",txtmoj.Text) ;
com.Parameters.AddWithValue("@descrip",txttozih.Te xt);
con.Open();
com.ExecuteNonQuery();
MessageBox.Show("inserted");
con.Close();
}
else
{ MessageBox.Show("error"); }`
从值括号中删除@date和kol之间的空格
com.CommandText=“插入newbuy(byname、datekol、dateshort、karkard、kharidha、b arali、barhasan、barmoj、descrip)值(@byname、@date kol、@dateshort、@karkard、@kharidha、@barali、@barhasa n、@barmoj、@descrip)”代码>到
com.CommandText="INSERT INTO newbuy(byname,datekol,dateshort,karkard,kharidha,b arali,barhasan,barmoj,descrip)VALUES(@byname,@datekol,@dateshort,@karkard,@kharidha,@barali,@barhasa n,@barmoj,@descrip)";
int result=0;
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Resources\dbcn.mdf;Integrated Security=True;User Instance=True");
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText="INSERT INTO newbuy(byname,datekol,dateshort,karkard,kharidha,b arali,barhasan,barmoj,descrip)VALUES(@byname,@date kol,@dateshort,@karkard,@kharidha,@barali,@barhasa n,@barmoj,@descrip)";
com.Parameters.AddWithValue("@byname",txtkarbar.Te xt);
com.Parameters.AddWithValue("@datekol", txtdatekamel.Text);
com.Parameters.AddWithValue("@dateshort", txtdate.Text);
com.Parameters.AddWithValue("@karkard",txtkarkard.Text);
com.Parameters.AddWithValue("@kharidha",txtkharid.Text);
com.Parameters.AddWithValue("@barali",txtalireza.Text);
com.Parameters.AddWithValue("@barhasan",txthasan.Text);
com.Parameters.AddWithValue("@barmoj",txtmoj.Text) ;
com.Parameters.AddWithValue("@descrip",txttozih.Text);
try
{
con.Open();
result=Convert.ToInt32(com.ExecuteNonQuery());
if(result > 0)
{
// Success (show your message)
}
}
catch(SqlException ex)
{
// Log exception
throw ex;
}
finally
{
con.Close();
}