|
>>CurrentDB.Excute "削除クエリ名"
> を参考にして
> CurrentDb.Excute "qutacifimport_delete"としました。
> 結果は、
>「コンパイルエラー:メソッドまたはデータメンバが見つかりません。」
> となります。(クエリ名は確認しました)
> VBEditorの画面へ遷移して、CurrentDb.Excuteの「.Excute」の文字列
> が反転している状態になります。
ごめんなさい。タイプミスです(汗)
CurrentDb.Execute が正しいです。
>【質問2】
> CurrentDb.Excuteの代わりに
> DoCmd.RunSQL "Delete * From tacifimport"を試みて、成功はしましたが、
RunSQL もやはり非同期ですので、Executeを使った方がいいです。
>【質問3】
>>Docmd.TransferText acLinkDelim, "インポート定義","テーブル名","ファイル名"
>>
>>というようにVBAで記述した方が安全でしょう。
>
> DoCmd.TransferText acLinkDelim, "select_import", "tacifimport", "c:\sinsystem_mdb\data\select_import.txt"
> は成功しましたが、"tacifimport"のテーブルテキストリンク"tacifimport1"
> が作成されてしまいます。
> 本当は"tacifimport"へ上書きしたいのですが。
> 「作成されてしまいます・・」というよりは、私が未熟でそういう仕組みになっているのですが。
ごめんなさい。これも私のミスです(滝汗)
インポートは、第一引数が acImportDelim でした。
>【質問4】
>
> テーブルの初期化にDeleteを使っていますが、本当は「ModifyTable」のようなものを使いたいのですが、
> 関数?,コマンド?が分かりません。
具体的には何がしたいのでしょうか。
|
|