From: Device on
Hi

I Have this code for transfer data in a text file.
Source Data is an MDB file.

Dim Conn, RsTimbr
Dim oFs, FileLastID, FileTimbr
Dim LastId, SQLstr
Set Conn = CreateObject("ADODB.Connection")
Set RSTimbr = CreateObject("ADODB.Recordset")
Set oFs = CreateObject("Scripting.FileSystemObject")
Set FileLastID =
oFs.OpenTextFile("C:\Documenti\breda\report\LastId.txt",1,True,0)
LastId = FileLastId.ReadLine
FileLastID.Close
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Documenti\breda\report\TIMBRATURA.MDB"
SqlStr = "SELECT Id,Tempo,Varco,Codice FROM Traffico WHERE (Varco=2) OR
(Varco=3) AND (LastID > " & LastID & ");"
Set RSTimbr = Conn.Execute(SQLStr)
Set FileTimb = oFs.CreateTextFile("C:\Timbrature.Txt", True)
While Not RsTimbr.EOF
LastID = RSTimbr.Fields("ID")
SQLStr = RSTimbr.Fields("Tempo") & " " & RSTimbr.Fields("Varco") & " " &
RSTimbr.Fields("Codice")
RSTimbr.MoveNext
FileTimb.WriteLine(SQLStr)
Wend
Set FileLastID = oFs.CreateTextFile("C:\Documenti\breda\report\LastId.txt",
True)
FileLastID.WriteLine(LastID)
FileLastId.Close
FileTimb.Close
RsTimbr.Close
Conn.Close

When open the recordset the WSH return this error Code 80040E10.

Where is the problem?

Thanks for help
--
Mior Devis
Ufficio CED