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

比较弱,对数据库表里插入数据的有关问题

2011-12-28 
比较弱,对数据库表里插入数据的问题。对表插入数据:protected void Button1_Click(object sender, EventArg

比较弱,对数据库表里插入数据的问题。
对表插入数据:
protected void Button1_Click(object sender, EventArgs e)
  {
  SqlConnection con = db.createconnection();
  con.Open();
  string str = "insert into [zuname] (zuname,beizhu) values ('" + this.TextBox1.Text + "','" + this.TextBox2.Text + "') where (zuname)<>('"+this.TextBox1.Text+"')";
  SqlCommand cmd = new SqlCommand(str, con);
  cmd.ExecuteNonQuery(); 
  Response.Write("<script>alert('添加成功!');</script>");  
  con.Close();
  bind();
  }
运行出现where语句附近有错。。把<>改成!=也不行

不知道还有什么其他比较好的方法。。谢谢!

[解决办法]
如何判断【zuname】里面已经存在数据比较简单。。。

C# code
SqlConnection conn = .....string sql = "select * from [zuname] where zuname= '你的条件'";try{        SqlDataAdapter myDapter=new SqlDataAdapter(mysql,conn);    DataSet ds=new DataSet();    myDapter.Fill(ds);    DataTable dt = ds.Tables[0];    if(dt.Rows.Count>=1)    {                                存在数据    }    else    {        不存在数据    }}catch{    异常} 

热点排行