Private Sub Polecenie8_Click()
Dim fso As Object
Dim objStream As Object
Dim strLine As Object
Dim NewArray
Dim objConn As ADODB.Connection
Dim objRS As ADODB.Recordset
Dim strFirstName, strLastName, intNumber As String
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists("C:\cos\data.txt") Then
' nazwa pliku, 1 = do odczytu, False=utwozyc jesli nie istnieje, Format - okreÅla format otwartego pliku; wartoÅæ domyÅlna to plik ASCII; parametr opcjonalny
Set objStream = fso.OpenTextFile("C:\cos\data.txt", 1, False, 0)
End If
' AtEndOfStream - zwraca wartoÅæ TRUE jeÅli wskaŸnik pliku znajduje siê na koñcu pliku
Do While Not objStream.AtEndOfStream
' ReadLine - odczytuje ca³¹ liniê z obiektu TextStream i zwraca j¹ w postaci ³añcucha bez znaku koñca linii
strLine = objStream.ReadLine
NewArray = Split(strLine, ";")
strFirstName = NewArray(0)
strLastName = NewArray(1)
intNumber = NewArray(2)
Set objConn = CreateObject("ADODB.Connection")
Set objRS = CreateObject("ADODB.Recordset")
objConn.Open "Nowa.dba;"
objRS.Open "SELECT * FROM Studenci", objConn, 3, 3
objRS.AddNew
objRS("imie") = strFirstName
objRS("nazwisko") = strLastName
objRS("nr_indeksu") = intNumber
objRS.Update
Loop
objRS.Close
objConn.Close
Set fso = CreateObject("Scripting.FileSystemObject")
'Set MyFile = fso.CreateTextFile("c:\cos\data.txt", True)
End Sub
Get some errors here:
Do While Not objStream.AtEndOfStream
strLine = objStream.ReadLine
'Object Variable or with block not set'...
|