PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22886 06/12/27 09:24:59 RE(3):PB8.0: SymfoWAREとの接続について 解決かな? By もけ
22878 06/12/22 11:31:25 RE(2):PB8.0: SymfoWAREとの接続について By もけ
22877 06/12/22 09:37:23 RE(1):PB8.0: SymfoWAREとの接続について By 梶
22875 06/12/21 15:01:54 PB8.0: SymfoWAREとの接続について By もけ

カテゴリ:PowerBuilderの開発環境
日付:2006年12月22日 09:37 発信者:梶
題名:RE(1):PB8.0: SymfoWAREとの接続について

もけさん、おはようございます。

>SymfoWare RDB6000 へ PB8.0.2 から ODBC接続をしようとしていますが 
>DBプロファイルの接続テストをすると不正な処理でPBが終了してしまいます。
>ホストログを見ると一旦はクライアントと接続した後、SQLエラーが発生しているようです
>内容は 「RDA0202:カーソル(SQL_CUR_0001)がオープンされていません」 です

以前、SymfoWareを使ったアプリを作成した事があります。
その時は、ODBC接続ではなくネイティブ?(DBMS = \"SFW\")接続を使ってました。
-----
SQLCA.dbms = \"SFW\"
SQLCA.AutoCommit = False
SQLCA.dbparm = \"ConnectString=\'DSN=データソース名;UID=ユーザーID;PWD=パスワード;SCH=DBA;CNV= ;EXT=1\'\"
-----

ただ、上記エラーを見ると接続方法云々ではなく、DB接続後のSQL文に問題が
あるような気がします。

ちなみに、SymfoWareはSELECTしただけでも、その後にCOMMIT文を発行しないと
調子が悪いという現象を体験した事があります。
※その時のアプリには、SQL文の記述には必ずCOMMIT文を追記してました。

取り敢えず、DEBUGモードなどでエラーが出る行を特定してみては如何でしょうか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.