掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CSV形式ファイルの英数字のテキストフィールドをMDBにインポートするには? (ID:80379)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 VB6.0でCSV形式のテキストファイルをMDBにインポートする際に、エラーとなって挿入されないレコードがあります。 挿入されないレコードはテキスト型のフィールドで、アルファベット文字のレコードです。 そのフィールドの値は数字のみのレコードが大半なので、アクセスが数字型と判断してインポートしているためだそうです。(ちょっと自信ないのですが。) そこでフィールド追加時に、 「tbl.Columns.Append 項目名, adWChar, データサイズ」 とテキスト型でフィールドを作成してインポートしてみたのですが、これでもはじかれてしまいます。 どうすればアクセスにテキスト型と判断させてインポートできるのでしょうか? 弾かれないでインポートできる方法で、VBから実行できるものならばどんな方法でもかまいませんので、教えてください。よろしくお願いします。 インポート時のコマンドは以下の通りです。 「INSERT INTO テーブル名 SELECT * FROM [Text;database=C:\]ファイル名;」 CSVファイルの先頭行にはMDBの項目名と同じ項目がカンマ区切りで格納されています。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.