SQL文実行時にエラーが発生する。
2025-02-21 11:57


トライアル中です、ODBC接続でオンプレSQLサーバーのDBを参照しています。
サーバーOS:2019Std SQL:19.0.1
ODBCは32bit システムDSNへ登録
SQL文を実行してデータを取得する を利用する際に、抽出条件で日付を判断し
ますが、Where句に実日付を指定すると正常動作し、パラメータ設定にすると実
行時エラーとなります(1枚目画像)。
CELF画面からテーブル定義を見ると、「Money」型が「String」型になってい
ます(2枚目画像)。
SQL文内で計算掛けている処理でデータ型エラーを起こしていると思われますが、
日付を定数指定とパラメータ指定で結果が違うのが不明です。
エラーの回避方法を教えて欲しいです。
回答を投稿するにはログインが必要です。
ODBC接続について、最新バージョンでの接続が成功しました、自己解決です。
解決しました、ODBCのバージョンが古かったようです。
ありがとうございました。
ありがとうございました。

こんにちは
SQLでの日付の指定を検証してみましたが、弊社環境では定数指定でもパラメータでも問題なく取得できました。
エラー内容で検索したところODBCのバージョンによっては類似のエラーが発生したケースがあるようですので一度ヘルプデスクへの問い合わせをご検討ください。
類似エラー:https://cloud.celf.jp/celf-help/ja/texts/faq/technical/faq000194.html
ヘルプデスク:https://www.celf.biz/support/
SQLでの日付の指定を検証してみましたが、弊社環境では定数指定でもパラメータでも問題なく取得できました。
エラー内容で検索したところODBCのバージョンによっては類似のエラーが発生したケースがあるようですので一度ヘルプデスクへの問い合わせをご検討ください。
類似エラー:https://cloud.celf.jp/celf-help/ja/texts/faq/technical/faq000194.html
ヘルプデスク:https://www.celf.biz/support/