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();
            }