PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8112 99/09/08 20:03:53 RE(2):PB5.0.04: DWに渡した検索引数と異なるデータを検索してくる By wat
8053 99/09/07 18:31:50 RE(1):PB5.0.04: DWに渡した検索引数と異なるデータを検索してくる By M.M
8037 99/09/07 11:36:04 PB5.0.04: DWに渡した検索引数と異なるデータを検索してくる By wat

カテゴリ:データベース
日付:1999年09月07日 11:36 発信者:wat
題名:PB5.0.04: DWに渡した検索引数と異なるデータを検索してくる

みなさん、こんにちは。

PowerBuilder 5.0.04 で SQLServer6.5 にODBCで接続しています。
データウインドウに検索引数を渡して、データを検索したいのですがうまくいきません。

やろうとしている事は、あるテーブルのキーカラムが数値型(number)12桁で定義してあるのですが、
このキーの値を検索引数として、DW の retrieve() 関数に渡して検索しています。

それで、起きる現象ですが、ある数値を検索引数として渡すと、その数値に1をプラスしたキー値
を持つデータが検索されてきます。例えば「123456789012」 という数値を引数に渡すと
「123456789013」 というデータが検索されてくるのです。
ところが、検索引数が数値11桁の値までは、何の問題もなく正しく動くのですが、数値12桁になったとたんに
上記の不具合が生じます。

SQL Anywhere ではうまく動作していたのですが、SQLServer に移行したらこのような現象が生じました。

どなたか、解決方法をご存知の方がいましたら、教えてください。
よろしくおねがいします。
ちなみに、SQLServer については、使うのは今回が初めなもので、
その辺も考慮してくれると幸いです。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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