|
▼kawata さん:
おはようございます。
>
>ichinoseさん、ありがとうございます、まずはテストしました。
>一番目の解の結果
>TBL_NAME FLD_NAME TYPE LEN ZERO
>郵便番号
>1 フィールド1 adInteger 0 FALSE
>2 フィールド2 adVarWChar 255 TRUE
>3 フィールド3 adVarWChar 255 TRUE
>4 フィールド4 adVarWChar 255 TRUE
>5 フィールド5 adVarWChar 255 TRUE
>6 フィールド6 adVarWChar 255 TRUE
>7 フィールド7 adVarWChar 255 TRUE
>8 フィールド8 adVarWChar 255 TRUE
>9 フィールド9 adVarWChar 255 TRUE
>10 フィールド10 adInteger 0 FALSE
>11 フィールド11 adInteger 0 FALSE
>12 フィールド12 adInteger 0 FALSE
>13 フィールド13 adInteger 0 FALSE
>14 フィールド14 adInteger 0 FALSE
>15 フィールド15 adInteger 0 FALSE
>
>17M弱のMDBファイルが作成されました、時間は・・・・・
>実行して腕時計見て、画面に目を戻したら終わっていたような(^^;、
>10秒いらなかったかも、なんか・・・・すごい。
↑こっちは、OKですね!!
>
>一番目の解の結果
>TBL_NAME FLD_NAME TYPE LEN ZERO
>郵便番号
>1 id adInteger 0 FALSE P
>2 フィールド1 adInteger 0 FALSE
>3 フィールド2 adVarWChar 100 TRUE
>4 フィールド3 adVarWChar 100 TRUE
>5 フィールド4 adVarWChar 100 TRUE
>6 フィールド5 adVarWChar 100 TRUE
>7 フィールド6 adVarWChar 100 TRUE
>8 フィールド7 adVarWChar 100 TRUE
>9 フィールド8 adVarWChar 100 TRUE
>10 フィールド9 adVarWChar 100 TRUE
>11 フィールド10 adInteger 0 FALSE
>12 フィールド11 adInteger 0 FALSE
>13 フィールド12 adInteger 0 FALSE
>14 フィールド13 adInteger 0 FALSE
>15 フィールド14 adInteger 0 FALSE
>16 フィールド15 adInteger 0 FALSE
>
>76KのMDBファイルでした、あれ?と思ってテーブルをチェックしたら
>テーブルは作成されていました、レコードが入ってないのでしょうか?
>引き続き、あれこれやってみます。(最新のレスの修正は折込済です)。
やっはり?
sqlstr = "insert into [郵便番号] SELECT * FROM [Text;DATABASE=D:\EXCELファイル\ADO関連\].Ken_all.csv"
↑の中に全角の空白が入っています。半角に変えてください。
私は、半角空白ふたつ入れたつもりでしたが、投稿で全角に変わってしまったみたい。
>
>
>1つだけ気になることが(^^;。
>主キーをオートナンバーで作成されるユニークなIDというのは理解できる
>のですが、抽出PGMでは、どうしても郵便番号での抽出になりますよね?。
>この場合、郵便番号を主キーにするべきなのでしょうか?。
>それとも、これはおかしな考えかたですか?。
あっ、これね、郵便番号は、同じで住所の違う場合がありますよ。
|
|