首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C#插入数据到数据库中有关问题

2012-03-18 
C#插入数据到数据库中问题public static bool UpdateDataTable(string sql){string ConnectString Confi

C#插入数据到数据库中问题
public static bool UpdateDataTable(string sql)
  {
  string ConnectString = ConfigurationManager.ConnectionString["dataconstr"].ConnectionString;  
  using (SqlConnection con = new SqlConnection(ConnectString))
  {
  try
  {
  con.Open();
   
   
  SqlCommand comm = new SqlCommand(sql, con);
  if (comm.ExecuteNonQuery() > 0) {
  return true;
  }
  else
  {
  return false;
  }
   
  }
  catch (SqlException ex)
  {
   
   
  throw new Exception(ex.Message);
  }
  }

  }

  private void button1_Click(object sender, EventArgs e)
  {
  string a = textBox1.Text.Trim();
  string b = textBox2.Text.Trim();
  if (Validate() )  
  {

  string sql = string.Format("insert into 产品 values('{0}','{1}')",a, b);
  if (UpdateDataTable(sql))
  {
  MessageBox.Show("添加成功", "提示", MessageBoxButtons.OK);
  }
  else
  {
  MessageBox.Show("添加失败", "提示", MessageBoxButtons.OK);
  }

  }
  else
  {
  MessageBox.Show("输入错误,请重新输入!");
  }
   
   
  }

以上代码是我要实现向数据库插入数据的操作,我的数据库中的表是设置到主键的,但是当我再插入与表中的主键相同时,这是会出现错误的,请问怎样才能显示出提示信息呢(就是当我插入的数与数据库中的主键相同的值,就会出现提示信息,我就是想用MessageBox.show()提示提示信息),希望能够提供一些参考代码!



[解决办法]
try{}
catch{}

热点排行