Create text file based database
Sub TextExample() Dim rs As ADODB.Recordset Dim cn As ADODB.Connection Dim sCS As String Dim sSQL As String Set cn = New ADODB.Connection sCS = "DefaultDir=C:\;" sCS = sCS & "Driver={Microsoft Text Driver (*.txt; *.csv)};" sCS = sCS & "DriverId=27;" cn.ConnectionString = sCS cn.Open Debug.Print cn.ConnectionString On Error Resume Next cn.Execute "CREATE TABLE [newfile.txt] (FirstName TEXT, LastName TEXT);" If Err.Number <> 0 And Err.Number <> vbObjectError + 3604 Then Debug.Print Err.Number & ": " & Err.Description Exit Sub End If sSQL = "INSERT INTO [newfile.txt] (FirstName, LastName) Values ('steve', 'roman');" cn.Execute sSQL Set rs = New ADODB.Recordset rs.Open "SELECT * FROM NewFile.txt", cn, adOpenDynamic, adLockOptimistic Debug.Print rs.Supports(adAddNew) Debug.Print rs.Supports(adBookmark) Debug.Print rs.Supports(adDelete) Debug.Print rs.Supports(adFind) Debug.Print rs.Supports(adUpdate) Debug.Print rs.Supports(adMovePrevious) rs.Close cn.Close End Sub