注册 登录
壹佰网|ERP100 - 企业信息化知识门户 返回首页

的个人空间 https://www.erp100.com/?0 [收藏] [复制] [RSS]

日志

使用ADO 與Jet 提供者導入excel數據到SQL Server

已有 700 次阅读2008/1/3 09:58

昨天測試了這段程式半天,總提示ODBC呼叫錯誤,老是找不到錯誤出現在那里,無限郁闷中;今天早上一上班就繼續找問題出現在那里,我昏倒,原來是Table HST已經存在于DB中,于是乎修改StrlSQL為:strSQL = "insert INTO [odbc;Driver={SQL Server};Server=NJBPRINT01;Database=barcode;UID=sa;PWD=njbarcode].hst select * FROM [test$]",OK,成功.哎,一個簡單的語法錯誤讓我想了半天.

Dim cn As ADODB.Connection
    Dim strSQL As String
    Dim lngRecsAff As Long
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=C:\test\test.xls;" & _
        "Extended Properties=Excel 8.0"
    'Import by using Jet Provider.
    strSQL = "select * INTO [odbc;Driver={SQL Server};Server=NJBPRINT01;Database=barcode;UID=sa;PWD=barcode].hst  FROM [test$]"
    Debug.Print strSQL
    cn.Execute strSQL, lngRecsAff, adExecuteNoRecords
    MsgBox "Inport Successfully"
    Debug.Print "Records affected: " & lngRecsAff
    cn.Close
    Set cn = Nothing


 

评论 (0 个评论)

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 18:15 , Processed in 0.007974 second(s), 12 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部