首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBScript SQL Bulk Insert语句

VBScript SQL Bulk Insert语句
EN

Stack Overflow用户
提问于 2014-07-17 01:59:32
回答 1查看 4.2K关注 0票数 2

我有一个简单的sql bulk insert语句,它在sql mgmt studios中工作得很好。我正在尝试从一个.vbs文件运行sql命令。这是我的vbscript代码。它会一直转到msgbox并显示消息。它没有显示任何错误,所以看起来正在完成,但是数据库中的表是空的,所以没有导入数据。我遗漏了什么?

代码语言:javascript
复制
option explicit

Dim objConn
Dim objRS
Dim strSQL
Dim ConnectionString

Dim fso             
Dim objArgs

ConnectionString = "Provider=SQLOLEDB;Server=mtgops047-db006;Database=interlinqe3;Trusted_Connection=yes"

Set objConn = CreateObject ("ADODB.Connection")
Set objRS = CreateObject ("ADODB.RecordSet")
Set fso = CreateObject("Scripting.FileSystemObject")

objConn.Open ConnectionString

strSQL = "delete from Settlement_Import_Data"
strSQL = strSQL & " BULK INSERT Settle_Import_Data"
strSQL = strSQL & " FROM '\\server\sharedfolder\importdata.txt' with"
strSQL = strSQL & " ( FIELDTERMINATOR =',', ROWTERMINATOR = '\n')"


Set objRS = Nothing
objConn.Close
Set objConn = Nothing
MsgBox ("Update Complete!") 
WScript.Quit()
EN

回答 1

Stack Overflow用户

发布于 2014-07-17 22:04:39

为您的delete语句调用一次objConn.Execute()并为您的bulk insert语句再次调用它解决了这个问题。谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24787609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档