Ik moet grote hoeveelheden records overzetten van een Access database naar een AS/400. Hiervoor gebruikte het volgende command
Maar nu wil ik een DSN-less connection gebruiken. Via een ADODB.Connection gaat dit goed. Maar via de onderstaande code niet.
Foutmelding :
Fout -2147467259 (80004005) tijdens uitvoering:
Niet nader omschreven fout.
Weet misschien iemand wat ik fout doe??
code:
1
2
3
4
5
6
| Set rstTemp = New ADODB.Recordset
strConnection = "[ODBC;DSN=AS400;UID=user;PWD=password";DATABASE=lib]"
strCommand = "INSERT INTO " & strConnection & ".AS400TABLE" & _
" SELECT * FROM AccessTable"
Set rstTemp = CurrentProject.Connection.Execute(strCommand) |
Maar nu wil ik een DSN-less connection gebruiken. Via een ADODB.Connection gaat dit goed. Maar via de onderstaande code niet.
code:
1
2
3
4
5
6
7
| Set rstTemp = New ADODB.Recordset
strConnection = "[ODBC;Driver={Client Access ODBC Driver (32-bit)};" & _
"SYSTEM=AS400;UID=user;PWD=password;DATABASE=lib]"
strCommand = "INSERT INTO " & strConnection & ".AS400TABLE" & _
" SELECT * FROM AccessTable"
Set rstTemp = CurrentProject.Connection.Execute(strCommand) |
Foutmelding :
Fout -2147467259 (80004005) tijdens uitvoering:
Niet nader omschreven fout.
Weet misschien iemand wat ik fout doe??
[ Voor 7% gewijzigd door ruthger op 09-06-2004 13:24 ]
Veni, vidi et cervesiam