当前位置: 代码迷 >> ASP.NET >> 要取TextBox里的值插入表, insert into table value(); 括号里应该如何写
  详细解决方案

要取TextBox里的值插入表, insert into table value(); 括号里应该如何写

热度:6260   发布时间:2013-02-25 00:00:00.0
要取TextBox里的值插入表, insert into table value(); 括号里应该怎么写啊
我要取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+="')";
  相关解决方案