怎样把值插入到数据库,情况如下: 在页面上有多个File控件(如File1,File2,File3,File4,File5,File6.....)和一个textbox,如何把它们的值同时插入数据库的同一列,textbox的值对应数据库另外一列,但值相同。谢谢各位dx们先。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string temp=File1.Value+File2.Value...................把temp放数据库里 这个问题恐怕你要写多个insert语句了,如果在数据中可以用insert select 做一次性插入数据 ~~~~~~~~~~~~~~~~~~~~~~~~~~这样不是把值变成一个了吗?我是想把放在同一列,但是每个File的值对应一行。不过还是谢谢。 把若干个File的值连接起来当作一个值传进数据库不就行了 判断页面有多少个file,然后做个for循环,一个一个插进去就行了。......一列... if File1.text<>""{ insert into ..................}if File2.text<>""{ insert into ..................}...... 兄弟你的分太少了。不过还是给你代码看看。private void InitialControl(ControlCollection objControlCollection) { foreach (System.Web.UI.Control objControl in objControlCollection) { if (objControl.HasControls()) { InitialControl(objControl.Controls); } else { if (objControl is System.Web.UI.WebControls.File) { ((File)objControl).Text = "dasdasdasd"; //把你的数据库操作的方法放在这里。 } } } } 笨点的方法(如果是不太多的话)就是根据你每个file控件的值加上textbox的值调用插入语句进行添加就行了.如果控件比较多,那就用5楼的朋友的方法,用循环,根据控件数量的多少进行添加. string temp=File1.Value+"|"+File2.Value+"|"+................... 取值时,再用这个"|"来区分,.. static 类 线程同步 安全 问题 大家看下这种连接数据库字符串是什么写法? 区分键盘和扫描枪的输入 身份验证的角色问题 100分(好像每次都给100分) 如何使用 Interop.Excel.dll 将EXCEL文件转换成HTML文件? 点击"提交"按钮之后,还要执行本页面的page_load里面的程序么? 如何往oracle中写入blob型数据 这样的代码,怎么不能把DataGrid导进Excel呢?高手帮忙 水晶报表的图片字段显示问题 请教水晶报表高手 请问大家,为什么要用反射啊 简单送分的送分题,VB转C#
string temp=File1.Value+File2.Value...................
把temp放数据库里
这样不是把值变成一个了吗?我是想把放在同一列,但是每个File的值对应一行。不过还是谢谢。
{
insert into ..................
}
if File2.text<>""
{
insert into ..................
}
.
.
.
.
.
.
private void InitialControl(ControlCollection objControlCollection)
{
foreach (System.Web.UI.Control objControl in objControlCollection)
{
if (objControl.HasControls())
{
InitialControl(objControl.Controls);
}
else
{
if (objControl is System.Web.UI.WebControls.File)
{
((File)objControl).Text = "dasdasdasd";
//把你的数据库操作的方法放在这里。
}
}
}
}
取值时,再用这个"|"来区分,..