PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22661 06/06/19 09:39:45 RE(1):PB7.0: SQLServerをODBC接続してのストプロ実行について By 梶
22660 06/06/16 19:18:36 PB7.0: SQLServerをODBC接続してのストプロ実行について By 梶

カテゴリ:スクリプトの記述
日付:2006年06月16日 19:18 発信者:梶
題名:PB7.0: SQLServerをODBC接続してのストプロ実行について

SQLServerをODBC接続し、ストプロを実行しているのですが、以下のエラーが発生してしまいます。
「SQLSTATE = 220005
 [Microsoft][ODBC SQL Server Driver]キャストした文字コードが正しくありません。」

しかし、PBのデータベースペインタ内からストプロを実行すると正常に結果が返ってきました。
ストプロ実行はヘルプを、ほぼそのままコピペしてきたので問題ないと思いますので、
恐らくは接続に問題があるのでは?と睨んでいるのですが、自分では何が悪いのか判断できませんでした。

以下にスクリプトを掲載しますので、どなたかアドバイスを頂けますでしょうか?
※細かいエラー処理等は端折ってあります

SQLCA.DBMS = \"ODBC\"
SQLCA.AutoCommit = False
SQLCA.DBParm = \"ConnectString=\'DSN=MSS_DATABASE;UID=sa;PWD=1234\'\"

CONNECT USING SQLCA ;

DECLARE get_proc PROCEDURE FOR master.dbo.sp_server_info @attribute_id = :li_id USING SQLCA;
EXECUTE get_proc;
FETCH get_proc INTO :li_id, :ls_dat1, :ls_dat2;
CLOSE Get_proc;


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Microsoft SQL Server Client 2000
Browser (記載なし)

Server SoftWare

OS Windows Server 2003
DBMS Microsoft SQL Server 2000
WebServer (記載なし)

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