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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.