读书人

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

发布时间: 2011-12-28 22:45:21 作者: rapoo

比较弱,对数据库表里插入数据的问题。
对表插入数据:
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{    异常} 

读书人网 >asp.net

热点推荐