Fijar el objConn = CreateObject (“ADODB.Connection”)
strDBPath = “C:\Temp\Users.accdb”
strTextFile = “C:\Temp\Users.txt”
Fijar el objFSO = CreateObject (“Scripting.FileSystemObject”)
intForReading = 1
Si objFSO.FileExists (strDBPath) = entonces verdad
strMDBPath = objFSO.GetFile (strDBPath) .ShortPath
objConn.Open “Provider=Microsoft.ACE.OLEDB.12.0; Datos Source=” y strDBPath y”; Persiste la seguridad Info=False; “
'objConn.Open “Provider=Microsoft.Jet.OLEDB.4.0; Datos Source=” y strDBPath y”; “
'objConn.Open “Provider=Microsoft.Jet.OLEDB.4.0; Datos Source=” y strDBPath y”; Jet OLEDB: Base de datos Password=password; “
'objConn.Open “Driver= {conductor de Microsoft Access (*.mdb)}; DBQ=” y strDBPath y”; “
objFile determinado = objFSO.OpenTextFile (strTextFile, el intForReading, falso)
strFields = ""
strValues = ""
Mientras que no objFile.AtEndOfStream
strLine = ajuste (objFile.ReadLine)
Si "" <> del strLine entonces
Si InStr (strLine, “=") > 0 entonces
strFieldName = ajuste (izquierdo (strLine, InStr (strLine, “=") - 1))
strValue = ajuste (mediados de (strLine, InStr (strLine, “=") + 1))
Si strFields = "" después
strFields = “[” y strFieldName y “]”
strFields = strFields y “, [” y strFieldName y “]”
Terminar si
Si strValues = "" después
strValues = ““” y strValue y “” “
strValues = strValues y “, “” y strValue y “” “
Terminar si
Terminar si
Terminar si
Wend
objFile.Close
strQuery = “PARTE MOVIBLE EN VALORES de los contactos (” y strFields y ") (” y strValues y "); ”
En curriculum vitae del error después
objConn.Execute (strQuery)
Si Err.Number <> 0 entonces
Error de MsgBox “que inserta datos con pregunta: ” Y VbCrLf y strQuery y VbCrLf y “error” y Err.Number y “: ” Y Err.Description
Err.Clear
En el error 0 indicado
En el error 0 indicado
MsgBox “datos insertados con éxito.”
Terminar si
objConn.close
Fijar el objConn = nada
MsgBox “incapaz de encontrar” y strDBPath
Terminar si
|