读书人

TextBox用逗号隔开怎么将数据循环插

发布时间: 2013-12-29 13:07:03 作者: rapoo

TextBox用逗号隔开,如何将数据循环插入数据库
TextBox用逗号隔开,怎么将数据循环插入数据库
如上图,选择了两个用户,则需要在数据库插入两条记录,可是运行之后数据库记录如下图所示,插入之后变成了
"system.string[]"
TextBox用逗号隔开,怎么将数据循环插入数据库

 protected void Button4_Click(object sender, EventArgs e)
{
string recuser = this.TextBox1.Text;
string[] str = recuser.Split(',');
string mcontent = TextBox2.Text;
string mtime = DateTime.Now.ToString();
string sender2 = Session["username"].ToString();
int mtype = 0;
string mzht = "new.png";
string sql = "insert into message (recuser,mcontent,mtime,sender,mtype,mzht)values('"+str+"','"+mcontent+"','"+mtime+"','"+sender2+"','"+mtype+"','"+mzht+"')";
try
{
int n;
n = db.Command(sql);
if (n > 0)
{
Response.Write(" <script language=javascript>alert('发送成功!');window.window.location.href='http://localhost:6984/TONGCHUANG/user/sendmessage.aspx';</script>");
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}

如何实现数据库循环插入啊,求稍微具体的代码,有参考意义的,不要说一句话可以怎样怎样,谢谢各位高手了
[解决办法]
for(int i=0;i<str.Count();i++){
if(str[i].ToString()!=""){ ;循环你输入的收件人,

这里写插入数据库语句
string sql = "insert into message (recuser,mcontent,mtime,sender,mtype,mzht)values('"+str[i].ToString()+"','"+mcontent+"','"+mtime+"','"+sender2+"','"+mtype+"','"+mzht+"')";
}
}

读书人网 >asp.net

热点推荐