- ベストアンサー
Access2000のテーブルをADOで複製時の並び順
こんにちは。 Access2000の「Aテーブル」を読みある条件に 合致したものを「Bテーブル」として作成する ためにADOを利用して作成しました。 Aテーブル、Bテーブルの全項目ともにインデ ックスはすべて「いいえ」としてあります。 しかし、作成されるBテーブルは何故か並び替え がおこなわれてしまいます。 Bテーブルの内容も並び替えをおこなわないよう にするにはADO側での工夫が必要なのでしょうか? どうぞよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> BテーブルもAテーブルの並び順で作成されてくれ > るのがベストなんですが・・・。 B テーブルに、オートナンバー型のフィールドを作成しておけば、 お望みの形になると思います。
その他の回答 (1)
- Gin_F
- ベストアンサー率63% (286/453)
[ACC2003] MDB のレコードの並び順について http://support.microsoft.com/default.aspx?scid=kb;ja;834927 並び順は保証されません。 > Bテーブルの内容も並び替えをおこなわないようにするには なぜ、このようなことがしたいのかを説明していただければ、別案があるかもしれませんが。
補足
Gin_Fさん、こんにちは。早速の回答ありがとうご ざいます。 Aテーブルの内容をチェックし、エラーのないもの だけBテーブルへ移行したいのです。但し、厳密に はBテーブルにはAテーブルにない項目を移行時に いくつか追加しますが・・・。 Aテーブルはもともとエクセルで作成したデータを CSVファイルで取り込んできていますがCSVファイル の並ぶ順でインポートしてくれます。 BテーブルもAテーブルの並び順で作成されてくれ るのがベストなんですが・・・。 よろしくお願いいたします。
お礼
Gin_Fさん、こんにちは。 お礼が遅くなってすみません。 その後の処理を考えるとでき ればオートナンバー型は使い たくなかったんですが・・・。 Accessの仕様であれば仕方あ りませんね。 どうもありがとうございました。