Regolare il objConn = CreateObject (“ADODB.Connection„)
strDBPath = “C:\Temp\Users.accdb„
strTextFile = “C:\Temp\Users.txt„
Regolare il objFSO = CreateObject (“Scripting.FileSystemObject„)
intForReading = 1
Se objFSO.FileExists (strDBPath) = allora allineano
strMDBPath = objFSO.GetFile (strDBPath) .ShortPath
objConn.Open “Provider=Microsoft.ACE.OLEDB.12.0; Dati Source=„ & strDBPath &„; Persiste la sicurezza Info=False; “
'objConn.Open “Provider=Microsoft.Jet.OLEDB.4.0; Dati Source=„ & strDBPath &„; “
'objConn.Open “Provider=Microsoft.Jet.OLEDB.4.0; Dati Source=„ & strDBPath &„; Getto OLEDB: Base di dati Password=password; “
'objConn.Open “Driver= {driver di Microsoft Access (*.mdb)}; DBQ=„ & strDBPath &„; “
objFile stabilito = objFSO.OpenTextFile (strTextFile, intForReading, falso)
strFields = ""
strValues = ""
Mentre non objFile.AtEndOfStream
strLine = disposizione (objFile.ReadLine)
Se "" <> di strLine allora
Se InStr (strLine, “=") > 0 allora
strFieldName = disposizione (di sinistra (strLine, InStr (strLine, “=") - 1))
strValue = disposizione (metà di (strLine, InStr (strLine, “=") + 1))
Se strFields = "" allora
strFields = “[„ & strFieldName & “]„
Altrimenti
strFields = strFields & “, [„ & strFieldName & “]„
Concluder se
Se strValues = "" allora
strValues = ““„ & strValue & “„ “
Altrimenti
strValues = strValues & “, “„ & strValue & “„ “
Concluder se
Concluder se
Concluder se
Wend
objFile.Close
strQuery = “INSERTO NEI VALORI strFields &„ (dei contatti & ") (" & negli strValues & "); „
Sul riassunto di errore dopo
objConn.Execute (strQuery)
Se Err.Number <> 0 allora
Errore di MsgBox “che inserisce i dati con la domanda: „ & VbCrLf & strQuery & VbCrLf & “errore„ & Err.Number & “: „ & Err.Description
Err.Clear
Sull'errore 0 di avanzamento
Altrimenti
Sull'errore 0 di avanzamento
MsgBox “dati inseriti con successo.„
Concluder se
objConn.close
Regolare il objConn = niente
Altrimenti
MsgBox “incapace di trovare„ & strDBPath
Concluder se
|