- VB,VBA
- 2008-12-17 - 更新:2012-03-23
引数 WhereCondition の最大長は 32,768 文字です。
マクロ ウィンドウでは、これとは異なり、”Where Condition/Where 条件式” アクション引数の最大長は 256 文字です。
1,678 views
引数 WhereCondition の最大長は 32,768 文字です。
マクロ ウィンドウでは、これとは異なり、”Where Condition/Where 条件式” アクション引数の最大長は 256 文字です。
テーブルのデザインを変更して保存する時、フィールド数が最大値(255)に達していないのに
「定義されているフィールドが多すぎます」となる時。
ACCESSでは、テーブルごとにフィールドのカウント値を持っている。
フィールドを追加した時と同様にフィールドのプロパティを変更した時にもそのカウンターがインクリメントされる。
これはフィールドを削除してもカウンターは変更されない。
【解決法】
・データベースを最適化/修復する
・テーブルをコピーする
'# テキストファイルを一括読み込み Private Function ReadFile(strFilename As String) As String Dim nFNO As Integer 'ファイル番号 Dim strData As String nFNO = FreeFile '空ファイル番号取得 Open strFilename For Input As #nFNO strData = StrConv(InputB(LOF(1), #nFNO), vbUnicode) Close #nFNO '閉じる ReadFile = strData End Function