Delphiを使用してタブ区切りのテキストファイルをMS ACCESSデータベーステーブルに読み込もうとしています。Delphiを使用してMS ACCESS TABLEにテキストファイルをロード
私が試してみて、私のデータをロードする際にこれまでのところ、私は新しいAccessデータベースとテーブルを作成することができたが、しているが、メッセージでEOLeExceptionを得る:
「INSERT INTOステートメントは、次の不明なフィールド名が含まれています。
cs := 'insert into TABLENAME(FIELD1, FIELD2, FIELD3, FIELD4, FIELD5, FIELD6, FIELD7, FIELD8, FIELD9, FIELD10, FIELD11, FIELD12, FIELD13, FIELD14, FIELD15) select * from [FILENAME.txt] in "' + EditJobLocation.Text + '" "Text;HDR=Yes"';
ADOCommand2.CommandText := cs;
try
ADOCommand2.Execute;
etc...
問題が何であるかわからないが、私はそれが1アンダースコアなど、すべてのフィールドを返す「*選択」部分に関係しています考えて次のように「FIELD1_FIELD2_FIELD3 _...」
私のコードです区切られた文字列。
私はいくつかの回答を見つけようとしていますが、まだ何も見つかりませんでした。
ご協力いただければ幸いです。
"select *"が問題のように見える場合、明白な疑問があります。既に "select field1、field2、..."を試してみましたか? –
FILENAME.txtの内容を調べることなく、最初の2〜3行では手助けができません。 –