|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
hbug (hbug) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/3/15 10:50:42 |
标题: |
有用delphi调用过sqlbulkcopy的吗? |
浏览:2349 |
|
加入我的收藏 |
楼主: |
网上抄的C# 代码 System.Data.SqlClient.SqlBulkCopy bcp = new System.Data.SqlClient.SqlBulkCopy("连接字符串");
bcp.DestinationTableName="表名";
bcp.BulkCopyTimeout = 300; bcp.WriteToServer(dataTable);
这个能转成delphi的吗?想实用delphi批量插入数据库,查到这个。其它方法也行:)
----------------------------------------------
专业提供人力资源软件、指纹考勤软件、POS进销存软件、酒店餐饮软件 http://www.winsoftcn.com |
作者: |
|
2019/3/15 11:47:17 |
1楼: |
同关注,或许其ADO.net驱动会有方法,现在不写代码,懒得去折腾
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
|
2019/3/15 13:17:10 |
2楼: |
这里有,不知道性能怎么样: https://tondrej.blogspot.com/2016/04/sql-server-bulk-copy-using-delphi.html
https://gist.github.com/tondrej/bc12fdf82ad04d6738df8c2d50459231
用 FireDAC ArrayDML 还简单些。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
hbug (hbug) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/3/15 14:01:20 |
3楼: |
@earthsbest ,奇怪,上面两个连接都打不开的。啥情况.
----------------------------------------------
专业提供人力资源软件、指纹考勤软件、POS进销存软件、酒店餐饮软件 http://www.winsoftcn.com
|
作者: |
|
2019/3/16 15:20:14 |
4楼: |
Data.Win.OleDbUtils.pas
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
hbug (hbug) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/3/17 7:57:09 |
5楼: |
@earthsbest 非常感谢!
----------------------------------------------
专业提供人力资源软件、指纹考勤软件、POS进销存软件、酒店餐饮软件 http://www.winsoftcn.com
|
作者: |
|
2019/3/18 9:16:45 |
7楼: |
感谢 earthsbest ,抽时间试玩下
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
|
2019/3/18 17:40:51 |
8楼: |
delphi现在提供了封装好的batchmove控件, 连接好数据库, 直接使用就可以了
----------------------------------------------
-
|
作者: |
|
2019/4/26 14:44:45 |
9楼: |
在 FireDAC ETL 下有几个 batchmove 控件,不熟悉如何玩 试了下 Data.Win.OleDbUtils.pas 里的 BulkCopy 方法,OK 但若表有自增长字段,则报错
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
|
2022/4/27 10:49:41 |
10楼: |
luckyrandom : 我也测试了,但是使用BulkCopy时,编译不过,提示错误: [dcc32 Error] Unit1.pas(1134): E2029 '.' expected but '(' found
----------------------------------------------
-
|
|