当前位置:编程学习 > C#/ASP.NET >>

C# 批量添加记录 请问要如何做呢?

高手们..我想请问..在C#里
如何做记录的批量添加啊??
例如:

1.  TextBox1 ListBox1 Lable1
2.  TextBox2 ListBox2 Lable2
3.  TextBox3 ListBox3 Lable3

现在在FORM1窗仔里有这三行的控件..都是输入数据的..
我想问.要如何才可以一次性,,将这三行数据.都写进数据库中呢?
是用C#..不是用ASP.NET哦~~请高手们教教我呢?
--------------------编程问答-------------------- 可以发源码给我参考一下吗??谢谢~~ --------------------编程问答-------------------- for(..)
{
  insert....
} --------------------编程问答-------------------- 可以.发完整的代码吗? --------------------编程问答-------------------- insert into tableName (id,name,age) values(a,b,c),(a1,b1,c1).....好像這樣吧,忘記了,我以前寫過,一次寫入多筆 --------------------编程问答-------------------- @her_mansky
循环添加三条记录不可以吗?是否有特殊的要求还是什么原因? --------------------编程问答-------------------- 嗯..我想做这样的~
[img=http://album.hi.csdn.net/app_uploads/her_mansky/20090110/162409051.p.jpg?d=20090110162758145][/img]
按确定就全部提交到数据库.. --------------------编程问答-------------------- insert  表名(字段列表)
select '字段值','1'
union
select '2','2'
恩 就是这样 --------------------编程问答-------------------- 是这样吧?? --------------------编程问答-------------------- 可以发祥细的代码吗?谢谢~~~ --------------------编程问答-------------------- 兄弟,还不够详细吗
请好好研究一下吧 --------------------编程问答-------------------- 现在明白啦`哈哈~谢谢~~
不过我想将他写成类~ --------------------编程问答-------------------- 不是不明~~~请问??
]
insert  表名(字段列表) 
select '字段值','1' 
union 
select '2','2' 


select '2','2' 
select '字段值','1' 

是那些啊 --------------------编程问答-------------------- 恩 对应字段列表的字段值
例如

INSERT TABLE(NAME,PASSWORD)
SELECT 'NAME1','PASSWORD1'
UNION
....
--------------------编程问答-------------------- 怎么看起来象是做毕业设计的@_@ --------------------编程问答-------------------- 但是.....
我要将..TextBox ListBox1 Lable1
的数据传入数据库啊~~~
那..
INSERT TABLE(NAME,PASSWORD)
SELECT 'NAME1','PASSWORD1'
UNION

Select 'XX','XX'....但是..数据还没有易做图.那要查什么数据啊?? --------------------编程问答-------------------- 分别利用sql语句进行选择,然后各项union下就行了, --------------------编程问答-------------------- ......for 循环一下易做图去不就可以了吗? --------------------编程问答-------------------- 好吧

INSERT TABLE(NAME,PASSWORD)
SELECT 'NAME1','PASSWORD1'
UNION
SELECT 'NAME1','PASSWORD1'
UNION
....

这个sql的意思是 额 用一条sql插入多行数据
SELECT 是选择数据,不一定要查询数据库的

额 兄弟自己试一下 --------------------编程问答-------------------- 执行命令时,你用一个事务,如果出错全部ROLLBACK,否则插入,不知道满足你的需求吗? --------------------编程问答-------------------- 7楼正解 --------------------编程问答-------------------- foreach --------------------编程问答-------------------- 这样的话我建议自己写一个类,如CInsert(数据类弄 参数1,数据类型 参数2......){}这样在要用到的话就调用就行了,不用老是写!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,