TUniQuery only returns 1 row
Posted: Wed 21 Aug 2013 21:03
Greetings.
I just purchased UniDAC to work with an ODBC driver for the AS/400 replacing the current BDE connection and query components.
In a very simple test app, I use the same exact SQL but TUniQuery only returns 1 row.
Environment:
Windows XP all updates
Delphi 6 all updates
UniDAC 5.02
Here is the SQL, very basic:
SELECT CRORDR, CRAMT, CRCUST, CRMDAT, CRRDAT, "CRAR$", CRPOST,
CRPDAT
FROM ARREC Arrec
Here is the TUniQuery:
object qry: TUniQuery
Connection = UniConnection1
Transaction = UniTransaction1
UpdateTransaction = UniTransaction1
SQL.Strings = (
'SELECT CRORDR, CRAMT, CRCUST, CRMDAT, CRRDAT, "CRAR$", CRPOST, '
'CRPDAT'
'FROM ARREC Arrec')
FetchRows = 100
Left = 88
Top = 16
end
Connection Component:
object UniConnection1: TUniConnection
ProviderName = 'ODBC'
SpecificOptions.Strings = (
'ODBC.DSNType=ntName')
DefaultTransaction = UniTransaction1
Username = 'KEVIN40'
Password = '**************'
Server = 'FCTG400'
ConnectDialog = UniConnectDialog1
LoginPrompt = False
Left = 24
Top = 16
end
Transaction Component:
object UniTransaction1: TUniTransaction
DefaultConnection = UniConnection1
Left = 56
Top = 16
end
Any help will be GREATLY appreciated!
Kevin
I just purchased UniDAC to work with an ODBC driver for the AS/400 replacing the current BDE connection and query components.
In a very simple test app, I use the same exact SQL but TUniQuery only returns 1 row.
Environment:
Windows XP all updates
Delphi 6 all updates
UniDAC 5.02
Here is the SQL, very basic:
SELECT CRORDR, CRAMT, CRCUST, CRMDAT, CRRDAT, "CRAR$", CRPOST,
CRPDAT
FROM ARREC Arrec
Here is the TUniQuery:
object qry: TUniQuery
Connection = UniConnection1
Transaction = UniTransaction1
UpdateTransaction = UniTransaction1
SQL.Strings = (
'SELECT CRORDR, CRAMT, CRCUST, CRMDAT, CRRDAT, "CRAR$", CRPOST, '
'CRPDAT'
'FROM ARREC Arrec')
FetchRows = 100
Left = 88
Top = 16
end
Connection Component:
object UniConnection1: TUniConnection
ProviderName = 'ODBC'
SpecificOptions.Strings = (
'ODBC.DSNType=ntName')
DefaultTransaction = UniTransaction1
Username = 'KEVIN40'
Password = '**************'
Server = 'FCTG400'
ConnectDialog = UniConnectDialog1
LoginPrompt = False
Left = 24
Top = 16
end
Transaction Component:
object UniTransaction1: TUniTransaction
DefaultConnection = UniConnection1
Left = 56
Top = 16
end
Any help will be GREATLY appreciated!
Kevin