数据管道总是提示打开失败!该如何处理
数据管道总是提示打开失败!!!
integer start_result,start_result1
数据管道总是提示打开失败,代码如下,请高人指点
connect using sqlyc;
connect using sqlca;
lc_main=create pipeline
lc_main.dataobject="wholesale_export_main_pipeline"
start_result=lc_main.start(sqlca,sqlyc,dw_1)
MessageBox('上传销售主表','读'+string(lc_main.rowsread)+'写' +string(lc_main.rowswritten)+'错' +string(lc_main.rowswritten))
If start_result=1 then
Beep(1)
MessageBox('程序运行错误','管道打开成功', Exclamation!)
else
Return
end if
destroy lc_main
//disconnect using sqlyc;
//disconnect using sqlca
------解决方案--------------------
start_result返回值是多少?根据返回值来判断错误原因~
------解决方案--------------------
-1 管道打开错误
-2列数太多
-3要创建的表已经存在
-4要增加数据的表不存在
-5未建立与数据库的连接
-6参数错误
-7列不匹配
-8访问源数据库的SQL语句发生致命错误
-9访问目的数据库的SQL语句发生致命错误
-10已经达到指定的最大错误数
-12不正确的表语法
-13需要关键字、但未指定关键字
-15数据管道已经在运行
-16源数据库出错
-17目的数据库出错
-18目的数据库处于只读状态,不能写入数据
------解决方案--------------------
1不就是成功了嘛
------解决方案--------------------
返回值是1不就是管道打开成功么~
integer start_result,start_result1
数据管道总是提示打开失败,代码如下,请高人指点
connect using sqlyc;
connect using sqlca;
lc_main=create pipeline
lc_main.dataobject="wholesale_export_main_pipeline"
start_result=lc_main.start(sqlca,sqlyc,dw_1)
MessageBox('上传销售主表','读'+string(lc_main.rowsread)+'写' +string(lc_main.rowswritten)+'错' +string(lc_main.rowswritten))
If start_result=1 then
Beep(1)
MessageBox('程序运行错误','管道打开成功', Exclamation!)
else
Return
end if
destroy lc_main
//disconnect using sqlyc;
//disconnect using sqlca
------解决方案--------------------
start_result返回值是多少?根据返回值来判断错误原因~
------解决方案--------------------
-1 管道打开错误
-2列数太多
-3要创建的表已经存在
-4要增加数据的表不存在
-5未建立与数据库的连接
-6参数错误
-7列不匹配
-8访问源数据库的SQL语句发生致命错误
-9访问目的数据库的SQL语句发生致命错误
-10已经达到指定的最大错误数
-12不正确的表语法
-13需要关键字、但未指定关键字
-15数据管道已经在运行
-16源数据库出错
-17目的数据库出错
-18目的数据库处于只读状态,不能写入数据
------解决方案--------------------
1不就是成功了嘛
------解决方案--------------------
返回值是1不就是管道打开成功么~