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#