SQLDMO的问题,请大家帮忙看一下问题出在哪里?
我在ASP中的代码如下,不知道为什么导出数据集的tmpRows总是empty,请高手指教:
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
'此处继续......
......