永发信息网

用VBA导入九万多条数据时速度特别慢,求教 代码如下:

答案:2  悬赏:40  手机版
解决时间 2021-02-16 01:45
用VBA导入九万多条数据时速度特别慢,求教 代码如下:
最佳答案
For i = 1 To 100000
    If Range("A" & i + 2) <> "" Then
        count = i
    Else
        Exit For
    End If
Next
Dim conn As Object
Set conn = CreateObject("adodb.connection")
connStr = "Driver={SQL Server};DataBase=compeer;Server=  ;UID=  ;PWD=  "    
conn.Open connStr 
dim arr
arr=range("A3:B" & count+2) '把单元格内容读到数组里,会快一些,其它地方代码不全,暂时没什么建议
For i = 2 To count + 1
    mebname =arr(i-1,1)
    mebtelno =arr(i-1,2)
    tager = Date
    'mebemail = Null
    'customerno = Null
    'sidd = Null
    'mebno = Null
    'mebkeyno = Null
    Sql = "Insert into blacklist(meb_name,meb_telno,tag) Values('" & mebname & "','" & mebtelno & "','" & tager & "')"
    conn.Execute (Sql)
全部回答
CreateObject这个应该在循环外初始化。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
假如我们的努力得不到别人认可,我们该怎么办
中国移动手机专卖店宝丽金店地址有知道的么?
明朝朱亮祖简介
有必要投资简理财吗?
女朋友老找各种理由不见我父母
(P168T13 )见图标题错了 只有一题
总感觉心慌,没精神,没食欲,是什么情况啊?
咸丰县恩施田坪乡情农家乐地址在哪,我要去那
小霸王学习机的电池应该是1.5v的,但是我用1.
邮局可以邮寄衣服和杂物吗
在东方明珠移动电视台上做纪念品导购好吗
胡同私家菜在什么地方啊,我要过去处理事情
组成正中神经的神经根().
一根网线可以连接4个监控头 半路分出的监控头
公安县荆州天天快递地址有谁知道?有点事想过
推荐资讯
武侯祠诸葛亮殿的匪皋则伊是什么意思
为什么在网上测试网速每次都不一样
邵阳县邵阳芭比地址有谁知道?有点事想过去
女方和亲戚来看人家,男方要给亲戚包红包吗
宜都市宜昌益弘电器(城乡路)地址在什么地方,
如图,直角三角形ABC中,角ACB=90度,AC=6,BC=8,
科目二考前是不是要在候考室填一个表?具体需
考北京大学物理系研究生要考英语吗
【怒发冲冠的读音】满江红“怒发冲冠""冠的读
下列关于小肠适合吸收的结构特点的叙述中,不
it is ( )eye括号填a/an
光明招待所地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?