こんばんは。
Windows2000、Access2000でVBにて開発をしています。
1.SQLServerのリンクテーブルおよびAccessローカルテーブルからテーブル作成クエリを実行→TableA
2.TableAを「TableA_YYYY/MM/DD」としてSQLServerへコピー(YYYY/MM/DD=出力時の日付)
1.2.を前提に、前日のTableA_YYYY/MM/DDをAccessへ「TableB」としてインポートしたいのですが、
'SQLServerのデータベース名
Path = "ODBC;DSN=AAA;UID=BBB;PWD=CCC;DATABASE=DDD"
DoCmd.TransferDatabase acImport, "ODBC データベース", Path, acTable, "TableA_" & DateAdd(d,-1,date), TableB, False, True
とすると、
「クエリの構文エラーです。クエリの句が不完全です。」
とエラーになってしまいます。
どなたか、解決策を教えていただけたらと思います。
No.1ベストアンサー
- 回答日時:
まずSQLサーバ上には「TableA_YYYY/MM/DD」が存在するかが問題になりますね
>DoCmd.TransferDatabase acImport, "ODBC データベース", Path, acTable, "TableA_" & DateAdd(d,-1,date), TableB, False, True
これのソース元テーブルの指定ですが、
"TableA_" & DateAdd(d,-1,date)
↓
"TableA_" & Format(DateAdd("d",-1,Date()), "yyyy/mm/dd")
の様に変更してみてはどうですか?
この回答への補足
AlexSunsさん、回答ありがとうございます。
「TableA_YYYY/MM/DD」は存在しています。
(このためにわざわざ作ってみたので・・・)
・・・というか、
"TableA_" & DateAdd(d,-1,date), TableB
↓
"TableA_" & DateAdd("d",-1,date),"TableB"
にしたらサクッと通ってしまいました><
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
- MySQL ある時間以内の利用者の抽出について 3 2022/03/26 11:15
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
-
4
VBとアクセスでSQL文に変数を使いたいのですが
Visual Basic(VBA)
-
5
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
6
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
7
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
8
AccessからExcelのファイルを起動する
その他(データベース)
-
9
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
10
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
11
Accessクエリの抽出条件にフォームから挿入する方法
その他(データベース)
-
12
2つ目のレコードの値を取得するには?
Access(アクセス)
-
13
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
14
クエリ上でフィールド名が2つあるときの見分け方
Access(アクセス)
-
15
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
16
access2010 コマンドまたはアクション''は無効です。について
その他(ソフトウェア)
-
17
YES/NO型の値
Excel(エクセル)
-
18
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
19
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
-
20
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLをクエリで表示させるには
-
ACCESSのクエリ、SQLに変数を使...
-
access vbaで前景色を指定したい
-
ACCESS DCOUNTの抽出条件について
-
SQL中の自作関数
-
エクセルで、日付を入力すると...
-
「PC Helpsoft Driver Updated...
-
ユーザーフォームをショートカ...
-
VBA エンターキーでイベントに...
-
レジ返品交換について(時間がか...
-
アクセスVBAのMe!と[ ]
-
「ご処理進めて頂きますようお...
-
エクセルVBAでセル番地を指定し...
-
Excelで、ボタンにコメントをつ...
-
セックスレスの既婚女性は自慰...
-
Excelシート上のマクロを登録し...
-
【Excel】特定の文字を含むセル...
-
メルカリのメルカードで買い物...
-
インタラクティブの反対語は?
-
findは動くがfindnextがマクロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS VBAでテーブル内の特定...
-
データがあれば○○なければのSQL
-
ACCESS DCOUNTの抽出条件について
-
Access vbaで重複レコードの削...
-
【access】複数のフィールドの...
-
抽出条件でデータ型が一致しま...
-
Accessで縦と横を入れ替えたい
-
別のaccessファイルからデータ...
-
sql文で削除クエリを書く
-
VBAでテーブル名とカラム名を動...
-
SQLServer→Access インポート
-
ACCESSのクエリ、SQLに変数を使...
-
重複した複数のレコードを1レ...
-
DAOでSQLServerに接続し、LeftJ...
-
アクセスで定数を利用したい。
-
アクセスで連続データをテーブ...
-
Access から Excelのシートをイ...
-
VB.NETでテーブルを作成
-
access追加クエリーでform入力...
-
社員名簿から検索する関数
おすすめ情報