PowerBuilder管道在Web应用程序中不起作用?

时间:2011-10-11 12:09:35

标签: powerbuilder pipeline sqlanywhere

我正在尝试类似于下面的代码来创建数据管道,以将数据从数据库迁移到另一个数据库。 管道与桌面应用程序一起工作正常,但是当我将应用程序迁移到.net web表单应用程序以在Internet上使用时,管道不起作用。它返回错误代码“-1”(在桌面上,它返回1)。 有人能告诉我什么是问题,为什么它不能在互联网上运行?我正在使用Powerbuilder classic 12,在Windows XP / IIS 5.1上使用ODBC的Sybase Anywhere 12。

Transaction trans_source, trans_dest

trans_source=CREATE Transaction
trans_dest=CREATE Transaction

trans_source.DBMS = "ODBC"
trans_source.DBPARM = "ConnectString='DSN=db1;UID=dba;PWD=sql"

trans_dest.DBMS = "ODBC"
trans_dest.DBPARM = "ConnectString='DSN=db2;UID=dba;PWD=sql"

connect using trans_source;
connect using trans_dest;

lp_Create=CREATE p_pipe
lp_Create.DataObject="p_create_tableA"

result_value = lp_Create.Start(trans_source,trans_dest,dw_errors)
messagebox("result", result_value)

1 个答案:

答案 0 :(得分:1)

WebForms不支持管道。 (外翻Deploying Applications and Components to .NET

祝你好运,

特里。