NJLDoc
Programmer
- Jan 25, 2002
- 93
I have the following code to connect to an MS Access 2000 database held on an FTP. The connection state = 1 after open yet the recordset cannot be created. Please explain what is wrong?
Dim dbWeb As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim fld As Field
With dbWeb
.Open "Provider=MS Remote;" & _
"Remote Server=ftp://MyFTP.com;" & _
"Remote Provider=MSDASQL;" & _
"DSN=MyFTPDSN;" & _
"Uid=MyFTPUID;" & _
"Pwd=MyFTPPassword"
End With
Set dbWeb = New ADODB.Connection
rs.Open "SELECT * FROM tblOrders", dbWeb
For Each fld In rs.Fields
Debug.Print fld.Name
Next fld
dbWeb.Close
Dim dbWeb As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim fld As Field
With dbWeb
.Open "Provider=MS Remote;" & _
"Remote Server=ftp://MyFTP.com;" & _
"Remote Provider=MSDASQL;" & _
"DSN=MyFTPDSN;" & _
"Uid=MyFTPUID;" & _
"Pwd=MyFTPPassword"
End With
Set dbWeb = New ADODB.Connection
rs.Open "SELECT * FROM tblOrders", dbWeb
For Each fld In rs.Fields
Debug.Print fld.Name
Next fld
dbWeb.Close