我要取TextBox里的值插入表, insert into table value(); 括号里应该怎么写啊
string instring = "Insert into vip(name,sex,idtype,idno,tel,email,password) Values('','')";
这个怎么写啊,是直接Values(‘@XX’,‘@xxx’)呢,
还是string 时间=combox6.Text;
string sql="insert into 表名(时间) values ('"+时间a+"')";
还有,那个sex,是<asp:RadioButton ID="rbman" runat="server" Checked="True" GroupName="sex"
Text="男" Width="55px" />
<asp:RadioButton ID="rbwoman" runat="server" GroupName="sex" Text="女" Width="47px" />
这个又怎么写
------解决方案--------------------------------------------------------
还是string 时间=combox6.Text;
string sql="insert into 表名(时间) values ('"+时间a+"')";
可以用,但要注意时间格式转换问题。
2
if (rbwoman.checked)
insert into 表名(时间,sex) values ('"+时间a+"'"+ rbwoman.text +"')";
else if(rbman.checked)
insert into 表名(时间,sex) values ('"+时间a+"'"+ rbman.text +"')";
大意是这样。具体的字符串拼接自己整理。
------解决方案--------------------------------------------------------
用String.Format
------解决方案--------------------------------------------------------
字符串类型的,直接拼接,一般需要单单双双加加(两个单引号,两个双引号,两个加号),如 表vip的 username列是varchar类型的那么插入时候,拼接语句:
------解决方案--------------------------------------------------------
"insert into table value('"+XXX.Text+"')";
其实就是简单的拼字符串
string x="insert into table value('";
x+=XXX.Text;
x+="')";