-1

Access 2002 では、次のようなクエリでデータベース パスの ] 文字をエスケープできません。

SELECT * FROM [MS Access;DATABASE=D:\bd].mdb;].[MYTABLE];

私が試したこととうまくいかないこと:

SELECT * FROM ["MS Access;DATABASE=D:\bd].mdb;"].[MYTABLE];

SELECT * FROM [MS Access;"DATABASE=D:\bd].mdb";].[MYTABLE];

パスのエスケープに関する msdn ドキュメントには何も見つかりませんでした: http://msdn.microsoft.com/en-us/library/office/ff194542.aspx

(クエリは実際には SELECT * INTO [text;database=d:\;HDR=Yes].[csvfile.csv] FROM MyTable; のようなデータを Excel または別のデータベースにエクスポートするため、リンク テーブルは使用したくありません。 )

4

1 に答える 1

0

このクエリを試してください..

SELECT [OtherAccessDB].* FROM [OtherAccessDB] IN 'D:\bd].mdb' 

または]が必要ない場合...

SELECT [OtherAccessDB].* FROM [OtherAccessDB] IN 'D:\bd.mdb' 
于 2013-08-13T16:30:12.857 に答える