1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| Enum ConstAdo
adSmallInt = 2
adInteger = 3
adSingle = 4
adDate = 7
adBoolean = 11
adDecimal = 14
adNumeric = 131
adVarChar = 200
End Enum
Enum ConsAdoCon
adOpenKeyset = 1
adLockPessimistic = 2
adUseClient = 3
adFldMayBeNull = 64
End Enum
Sub test()
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oTXT = oFSO.OpenTextFile("C:\Users\dysorthographie\Desktop\Az.txt")
ReadAllTextFile = oTXT.ReadAll
oTXT.Close
ReadAllTextFile = Split(ReadAllTextFile, vbCrLf)
Set rstADO = CreateObject("ADODB.Recordset")
With rstADO
' .Fields.Append "EmployeeID", adInteger, , adFldKeyColumn
.Fields.Append "A", adVarChar, 10, adFldMayBeNull
.Fields.Append "B", adVarChar, 10, adFldMayBeNull
'.Fields.Append "LastName", adVarChar, 20, adFldMayBeNull
'.Fields.Append "Email", adVarChar, 64, adFldMayBeNull
'.Fields.Append "Include", adInteger, , adFldMayBeNull
'.Fields.Append "Selected", adBoolean, , adFldMayBeNull
.CursorType = adOpenKeyset
.CursorLocation = adUseClient
.LockType = adLockPessimistic
.Open
End With
For i = 0 To UBound(ReadAllTextFile)
rstADO.AddNew
rstADO("a") = Split(ReadAllTextFile(i), ";")(0)
rstADO("b") = Split(ReadAllTextFile(i), ";")(1)
rstADO.Update
Next
rstADO.AddNew
rstADO("a") = Environ("Username")
rstADO.Update
rstADO.Sort = "a DESC"
ReadAllTextFile = rstADO.GetString
End Sub |
Partager