Ustalony objConn = CreateObject ("ADODB.Connection")
strDBPath = "C:\Temp\Users.accdb"
strTextFile = "C:\Temp\Users.txt"
Ustalony objFSO = CreateObject ("Scripting.FileSystemObject")
intForReading = (1)
Jeżeli objFSO.FileExists (strDBPath) = Prawdziwy Wtedy
strMDBPath = objFSO.GetFile (strDBPath) .ShortPath
objConn.Open "Provider=Microsoft.ACE.OLEDB.12.0; Dane Source=" & strDBPath &"; Upierać się Ochrona Info=False; "
'objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Dane Source=" & strDBPath &"; "
'objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Dane Source=" & strDBPath &"; Dżetowy OLEDB: Baza danych Password=password; "
'objConn.Open "Driver= {Microsoft Dojazdowy Kierowca (*.mdb)}; DBQ=" & strDBPath &"; "
Ustalony objFile = objFSO.OpenTextFile (strTextFile, intForReading, Fałszywy)
strFields = ""
strValues = ""
Podczas Gdy Nie objFile.AtEndOfStream
strLine = Podstrzyżenie (objFile.ReadLine)
Jeżeli strLine <> "" Wtedy
Jeżeli InStr (strLine, "=") > (0) Wtedy
strFieldName = Podstrzyżenie (Lewy (strLine, InStr (strLine, "=") - 1))
strValue = Podstrzyżenie (W połowie (strLine, InStr (strLine, "=") + 1))
Jeżeli strFields = "" Wtedy
strFields = "[" & strFieldName & "]"
Inny
strFields = strFields & ", [" & strFieldName & "]"
Kończyć Jeżeli
Jeżeli strValues = "" Wtedy
strValues = """ & strValue & "" "
Inny
strValues = strValues & ", "" & strValue & "" "
Kończyć Jeżeli
Kończyć Jeżeli
Kończyć Jeżeli
Wend
objFile.Close
strQuery = "WSZYWKA W Kontakt (" & strFields & ") WARTOŚĆ (" & strValues & "); "
Na Błąd Życiorys Następnie
objConn.Execute (strQuery)
Jeżeli Err.Number <> (0) Wtedy
MsgBox "Błąd dane z zapytanie: " & VbCrLf & strQuery & VbCrLf & "Błąd" & Err.Number & ": " & Err.Description
Err.Clear
Na Błąd Rozpoczynający (0)
Inny
Na Błąd Rozpoczynający (0)
MsgBox "Dane wkładać pomyślnie."
Kończyć Jeżeli
objConn.close
Ustawiać objConn = Nic
Inny
MsgBox "Niezdolny" & strDBPath
Kończyć Jeżeli
|