Ajustar o objConn = o CreateObject (“ADODB.Connection”)
strDBPath = “C:\Temp\Users.accdb”
strTextFile = “C:\Temp\Users.txt”
Ajustar o objFSO = o CreateObject (“Scripting.FileSystemObject”)
intForReading = 1
Se objFSO.FileExists (strDBPath) = retificam então
strMDBPath = objFSO.GetFile (strDBPath) .ShortPath
objConn.Open “Provider=Microsoft.ACE.OLEDB.12.0; Origem de dados =” & strDBPath &”; Persiste a segurança Info=False; “
'objConn.Open “Provider=Microsoft.Jet.OLEDB.4.0; Origem de dados =” & strDBPath &”; “
'objConn.Open “Provider=Microsoft.Jet.OLEDB.4.0; Origem de dados =” & strDBPath &”; Jato OLEDB: Base de dados Password=password; “
'objConn.Open “Driver= {excitador de Microsoft Access (*.mdb)}; DBQ=” & strDBPath &”; “
objFile ajustado = objFSO.OpenTextFile (strTextFile, intForReading, falso)
strFields = ""
strValues = ""
Quando não objFile.AtEndOfStream
strLine = guarnição (objFile.ReadLine)
Se "" <> do strLine então
Se InStr (strLine, “=") > 0 então
strFieldName = guarnição (esquerda (strLine, InStr (strLine, “=") - 1))
strValue = guarnição (meados de (strLine, InStr (strLine, “=") + 1))
Se strFields = "" então
strFields = “[” & strFieldName & “]”
Mais
strFields = strFields & “, [” & strFieldName & “]”
Terminar se
Se strValues = "" então
strValues = ““” & strValue & “” “
Mais
strValues = strValues & “, “” & strValue & “” “
Terminar se
Terminar se
Terminar se
Wend
objFile.Close
strQuery = “INSERÇÃO EM VALORES dos contatos (” & os strFields & ") (” & strValues & "); ”
No resumo do erro em seguida
objConn.Execute (strQuery)
Se Err.Number <> 0 então
Erro de MsgBox “que introduz dados com pergunta: ” & VbCrLf & strQuery & VbCrLf & “erro” & Err.Number & “: ” & Err.Description
Err.Clear
No erro 0 empreendedores
Mais
No erro 0 empreendedores
MsgBox “dados introduzidos com sucesso.”
Terminar se
objConn.close
Ajustar o objConn = nada
Mais
MsgBox “incapaz de encontrar” & strDBPath
Terminar se
|