为什么用SQLDMO.BulkCopy导出的数据集为empty?
请高手指教!
我在ASP中的代码如下:
Set objBCP=Server.CreateObject("SQLDMO.BulkCopy")
Set objDB =objServer.Databases("aaa")
objServer.EnableBcp = True
With objBCP
.ColumnDelimiter = vbTab
.DataFileType = SQLDMODataFile_TabDelimitedChar
.ImportRowsPerBatch = 1000
.MaximumErrorsBeforeAbort = 1
.RowDelimiter = vbCrLf
.ServerBCPDataFileType = SQLDMOBCPDataFile_Char
.UseExistingConnection = True
End With
If Not objDB_bak.DBOption.SelectIntoBulkCopy Then
objDB_bak.DBOption.SelectIntoBulkCopy = True
End If
table="data"
objBCP.DataFilePath ="c:\temp\"&table&".txt"
tmpRows = objDB.Tables(table).ExportData(objBCP) '在此得到的tmpRows总是empty,不知道为什么??
If (tmpRows > 0) Then
'此处继续......
......