Dim cn As rdoConnection
Dim en As rdoEnvironment
strConnect = "DRIVER={Pervasive ODBC Client Interface};ServerDSN=PDataSource;ServerName=10.12. 10.61.1583;TCPPort=1583;TransportHint=TCP

PX;UID= .admin.user1;PWD=99977"
Set cn = New rdoConnection
cn.Connect = strConnect
cn.EstablishConnection
Set ResSet = cn.OpenResultset("select AMTINVCTOT, AUDTDATE, CNTBTCH, CNTITEM, from apibh where AUDTDATE > 20050630;", rdOpenKeyset, rdConcurValues)
cn.BeginTrans
If ResSet.RowCount > 0 Then
Open CStr("C:\Program Files\CECaveng\PDATAapibh.txt") For Output As #2
ResSet.MoveFirst
For i = 0 To ResSet.RowCount - 1
Print #2, Trim(Trim(ResSet.rdoColumns(0))) & "|" & Trim(ResSet.rdoColumns(1)) & "|" & Trim(ResSet.rdoColumns(2)) & "|" & Trim(ResSet.rdoColumns(3))
ResSet.MoveNext
Next i
End If
Close #2
ResSet.Close
cn.Close