Excel导入SQL2005报错

leitnt 2010-06-24 04:28:48

' 测试制单日期是否有误
sql = "IF EXISTS (SELECT * " & _
"FROM (SELECT isdate(制单日期) AS dt " & _
"FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', " & _
"'Excel 8.0;hdr=yes;Database=" & Trim$(txtPath.Text) & "', [Sheet1$]) Rowset_3) out1 " & _
"WHERE (dt = 0)) " & _
"SELECT 0 as flag ELSE " & _
"SELECT 1 as flag "
Set ado = ExecuteSQL(sql, False)
If ado!Flag = 0 Then
MsgBox "Excel表中“制单日期”有错误项!", vbInformation
GoTo Finish
End If


报错:链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
...全文
30 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,216

社区成员

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

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