1

250 を超えるフィールドを持つ 2 つのテーブルがあります。一度に 1 つの Recordset (ADO) を使用してデータを読み取って更新する必要があり、テーブルを個別に操作する必要はありません (vb 6) が、Ms_access にはフィールド数 (250) に制限があるようです。

なにか提案を ?ありがとうございました。

4

1 に答える 1

2

テーブル内のフィールド数のアクセス制限= 255 。その制限はクエリにも適用されます。そして、同じ制限が、それらのテーブルまたはクエリに基づくレコードセットによって "継承" されます。

何らかの方法でリファクタリングする必要があります。テーブルを再設計します。レコードセットの処理を、255 以下のフィールドを処理するバッチに分割します。

于 2013-09-18T14:10:58.960 に答える