Forum Moderators: open
The code would be something like
On Error Resume Next
Dim sProvider, sDBPath
Dim objConnection, objRecordset
Dim bTest
Dim sSQL
' Init all vars, set parameters
sProvider = "Microsoft.Jet.OLEDB.4.0"
sDBPath = "/db-folder/DBWithCSVLinked.mdb"
' Open database
bTest = bIsDBOpen(objConnection, sProvider, sDBPath)
If bTest Then
sSQL = "INSERT INTO TargetTable "
sSQL = sSQL & "(Field1, Field2) "
sSQL = sSQL & "SELECT Field1, Field2 "
sSQL = sSQL & "FROM CSVTable"
End If
objConnection.Execute(sSQL)
If Err.Number = 0 Then
Response.Write "OK"
Else
Response.Write "Failed (" & Err.Number & ") " & Err.Description
End If
Function bIsDBOpen(objConnection, sProvider, sDBPath)
Dim sConnectionString
bIsDBOpen = False
sConnectionString = "Provider=" & sProvider
sConnectionString = sConnectionString & ";Data Source=" & Server.MapPath(sDBPath)
Set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.Open sConnectionString
If Err.Number = 0 Then
bIsDBOpen = True
Else
bIsDBOpen = False
End If
End Function