0

以下のようなコードを使用して、データベースから別のデータベースにデータを移行するためのデータパイプラインを作成しようとしています。パイプラインはデスクトップアプリケーションで正常に機能しますが、インターネットで使用するためにアプリケーションを.net Webフォームアプリケーションに移行すると、パイプラインが機能しません。エラーコード「-1」を返します(デスクトップでは1を返します)。誰かが何が問題なのか、なぜそれがインターネット上で機能しないのか教えてもらえますか?私はPowerbuilderclassic12を使用しており、SybaseAnywhere12はWindowsXP/IIS5.1でODBCを使用しています。

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)
4

1 に答える 1

1

パイプラインはWebFormsではサポートされていません。(外部アプリケーションとコンポーネントの.NETへのデプロイ

幸運を、

テリー。

于 2011-10-11T15:05:43.840 に答える