主题:TextBox问题
madoka
[专家分:50] 发布于 2006-02-25 12:54:00
INSERT INTO Ttest(Id, Name, Information, Sex, Adderss) VALUES(.........);
value后面括号里我想用textbox 控件来传值数据到数据库里,但是不知道怎么写.
请各位帮我看看后面应该填写什么?控件名为:textbox1,textbox2,textbox3,textbox4,textbox5. 对应各个字段.
还有填写的时候单引号和双引号是怎么用的 ,能不能详细的告诉我 谢谢!!!!
回复列表 (共3个回复)
沙发
redsky9919 [专家分:570] 发布于 2006-02-25 13:08:00
INSERT INTO Ttest(Id, Name, Information, Sex, Adderss)
VALUES(
'"+textbox1.Text.Trim()+"',
'"+textbox2.Text.Trim()+"',
'"+textbox3.Text.Trim()+"',
'"+textbox4.Text.Trim()+"',
'"+textbox5.Text.Trim()+"'
);
这样就好了!
板凳
madoka [专家分:50] 发布于 2006-02-25 13:29:00
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 楼
redsky9919 [专家分:570] 发布于 2006-02-25 13:36:00
你可以在查询分析器里面执行
"INSERT INTO Ttest(Id, Name, Information, Sex, Adderss) VALUES (
'1',
'2',
'3',
'4',
'5')";
看看,能成功不,当然主键不要冲突了,呵呵!
我来回复