回 帖 发 新 帖 刷新版面

主题:TextBox问题


  INSERT INTO Ttest(Id, Name, Information, Sex, Adderss) VALUES(.........);

   value后面括号里我想用textbox 控件来传值数据到数据库里,但是不知道怎么写.
请各位帮我看看后面应该填写什么?控件名为:textbox1,textbox2,textbox3,textbox4,textbox5. 对应各个字段.

还有填写的时候单引号和双引号是怎么用的 ,能不能详细的告诉我 谢谢!!!!

回复列表 (共3个回复)

沙发

INSERT INTO Ttest(Id, Name, Information, Sex, Adderss) 
VALUES(
'"+textbox1.Text.Trim()+"',
'"+textbox2.Text.Trim()+"',
'"+textbox3.Text.Trim()+"',
'"+textbox4.Text.Trim()+"',
'"+textbox5.Text.Trim()+"'
);
这样就好了!

板凳

protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            
string ConnectionString = "Data Source=MADOKA_ZHAO;
Initial Catalog=Test;User ID=sa;Password=sa";
            SqlConnection conn = new SqlConnection(ConnectionString);
            SqlCommand cmd = new SqlCommand();
            conn.ConnectionString = ConnectionString;
string sql = "INSERT INTO Ttest(Id, Name, Information, Sex, Adderss)  VALUES (
                   '"+Id.Text.Trim()+"',
                   '"+Name.Text.Trim()+"',
                   '"+Information.Text.Trim()+"',
                   '"+Sex.Text.Trim()+"',
                   '"+Address.Text.Trim()+"')";
       conn.Open();
       cmd = new SqlCommand(sql, conn);
       cmd.ExecuteNonQuery();
       conn.Close();
我为什么写不进去数据到数据库啊?? 帮我看看有什么错吗?  控件名字是正确的.

3 楼

你可以在查询分析器里面执行
"INSERT INTO Ttest(Id, Name, Information, Sex, Adderss)  VALUES (
                   '1',
                   '2',
                   '3',
                   '4',
                   '5')";
看看,能成功不,当然主键不要冲突了,呵呵!

我来回复

您尚未登录,请登录后再回复。点此登录或注册