Paradoxでの問合せ結果の不具合


Nov  2007-11-05 23:31:10  No: 28223

TNDAT(棚卸ファイル)に対して下記の2つのSQLを実行したのですが、
取得レコード数が異なりました。
TNDATはキーフィールドを持っていません。

こういった現象の解決方法を
お分かりになる方がいらっしゃいましたら、
お教えいただけると助かります。
よろしくお願いします。

Delphiは Client/Server Suite Version2.0
Paradoxは Version:82、TableType:Paradox4.0,heap  です。 

・SQL1

  SELECT * FROM TNDAT
  WHERE 部門 = '572'

  取得レコード数:8件  

・SQL2

  SELECT * FROM TNDAT
  WHERE 部門 = '572'
  ORDER BY 部門

  取得レコード数:15件


HOta  2007-11-06 02:42:06  No: 28224

このSQL文は、IDEの中での実行結果でしょうか?それとも、Paradoxでの結果でしょうか?IDEなら、そのBDEのバージョンはいくつでしょうか?最新は5.2になっています。なってないなら、このバージョンにしてみてはどうでしょうか?

SQL2の場合は、同じレコードを表示しているように見えます。

疑問なのですが、Delphiに付属のParadoxは、7なのですが、82までいつの間にあがっていたのでしょうか?


Nov  2007-11-06 07:13:02  No: 28225

返信頂きありがとうございます。

>このSQL文は、IDEの中での実行結果でしょうか?それとも、Paradoxでの結果でしょうか?IDEなら、そのBDEのバージョンはいくつでしょうか?
SQL文はSQLエクスプローラーで実行しました。BDEのバージョンは3.0です。

>疑問なのですが、Delphiに付属のParadoxは、7なのですが、82までいつの間にあがっていたのでしょうか?
失礼しました。Version:82はParadoxドライバの内部バージョン番号でした。

>最新は5.2になっています。なってないなら、このバージョンにしてみてはどうでしょうか?
バージョンで不具合があるのかもしれませんね・・ご意見ありがとうございます。試してみます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加