插入数据库太慢怎么办

smallpighead 2005-12-20 05:44:03
我希望能将一个excel文件中的数据一行行插入数据库中,却发现速度很慢,不知道为什么
程序代码如下

Set rs = New ADODB.Recordset
rs.Open "select * from custom", conn, adOpenStatic, adLockOptimistic
rowCount = xlsheet.UsedRange.Rows.Count
For rowNum = 2 To rowCount
customName = xlsheet.Cells(rowNum, 1).Value
shortCustomName = xlsheet.Cells(rowNum, 2).Value
department = xlsheet.Cells(rowNum, 3).Value
rs.AddNew
rs!企业全名 = customName
rs!企业简称 = shortCustomName
rs!部门 = department
Next rowNum
rs.update

请问是什么原因呢,是因为记录集的打开方式不合适吗?
...全文
179 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vansoft 2005-12-21
  • 打赏
  • 举报
回复
Insert into
update
delete
select

这些都是SQL语法里最常用的东西,
你先学习一下SQL语法吧。

然后学一下怎么在VB用。
一切就OK了。
smallpighead 2005-12-21
  • 打赏
  • 举报
回复
能具体一点吗
Snoworld 2005-12-21
  • 打赏
  • 举报
回复
Insert into
smallpighead 2005-12-21
  • 打赏
  • 举报
回复
哪位大侠说说吧

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧