!求助,pb中Bulk insert 的问题
我在pb中使用bulk insert 表明 from 文件名
导入数据时报SQLDBCODE=1205 的问题不知是何问题。对象SQLCA的SQLerrText没有错误信息。
我具体的代码如下。From 后的文件存在,并且在SQL查询分析器里执行是成功的,在PB程序里运行不成功!!!
ls_SqlSyn = &
"BULK INSERT "+as_ReceiveName +" "+&
"FROM '"+is_sqlserverdatapath+"\"+as_SendName+"^"+ as_ReceiveName +".txt' " +&
"WITH " +&
" ( " +&
"BATCHSIZE = 100, " +&
"FIELDTERMINATOR = '\t', "+&
"ROWTERMINATOR = '\n', "+&
"TABLOCK " +&
") "
Execute Immediate :ls_SqlSyn ;
If Sqlca.sqlcode = -1 then
ls_errText = sqlca.sqlErrText
ROLLBACK ;
This.of_showMessage('提示n_cst_commLogic::of_deleteAfterInsert'+'更新'+ as_ReceiveName +'表数据失败!~r~n' + ls_errText)
Return -1
End if
COMMIT ;