掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FireBirdsへの接続について (ID:27337)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己解決しました どうも、実行時に作成するSQL(表定義)に問題があるようです。 具体的には、interbaseで作成、interbaseのISQLを利用して検証をおこなった後、プログラムに入れていたのですが、同じ構文をfirebirdは認めてくれないようです。 具体的には、①の警告は、masterテーブルにUserIDという項目があり、UserMasにも同名のUserIDという項目があります。この場合、SQL文でMaster.UserID, UserMas.UserIDそれぞれ明示したつもりですが、このSQL文をinterbaseは識別し、firebirdは識別しない(?)ようです。masterテーブルのUserIDを別名に変更すると警告は消えました。 また、②はSQL文のOrder By 句の使い方が原因のようです。 しかし、innterbaseとFireBirdとは互換性があると認識していたので、ほとんど同じように使えると思っていましたが、びっくりです。改めて、勉強になりました。りっきぃさんGTRさんありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.