首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2013-12-29 
TextBox用逗号隔开,如何将数据循环插入数据库如上图,选择了两个用户,则需要在数据库插入两条记录,可是运行

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+"')";
}
}

热点排行