In Microsoft Access 2003 and Visual Basic 6 I\'m trying to copy a table to another access database that is password protected like this...
Select * INTO tabl
If doesn't work this
SELECT * INTO [;PWD=TestPass;DATABASE=C:\Docs\database2.mdb].table2 FROM table1
Try to add ""
like this
SELECT * INTO [";PWD=TestPass;DATABASE=C:\Docs\database2.mdb"].table2 FROM table1
It worked for me (Delphi with jet SQL)
How about:
SELECT * INTO Table2 IN '' [MS Access;PWD=TestPass;DATABASE=C:\Docs\database2.mdb]
FROM Table1
These days I would be more inclined to use something like the line below, it gives more control and allows for different back-ends:
SELECT * INTO Table2 FROM [MS Access;PWD=password;DATABASE=C:\Docs\database2.mdb].Table1
You can put any valid connection string between the square brackets.
Reference: http://www.connectionstrings.com/