Pro.PR_DataSet If Con.ConnectTo(Pro.PR_DSet(0), Pro.PR_Usr(0), Pro.PR_Pwd(0) ) Then Set QueryAS.Connection = Con ' Assegno la query da eseguire x i clienti QueryAS.SQL = Pro.PR_CF_CQuery(0) Set ResultAS.Query = QueryAS ' Eseguo la query ResultAS.Execute() Do Call ResultAS.NextRow() ' mi esce dopo il 2827 record ........ ........ Loop Until ResultAS.IsEndOfData End If">
> |  
ODBC con AS400
fpev2005
Salve ragazi!
Ho un problema di acquisizione dei dati da file di AS400.
Ho creato una connessione ODBC e con un agente e codice
lotus script ho acquisito in un database Notes dei dati di un\'anagrafica. Il
problema consiste nel fatto che la query
mi restituisce 2827 record su 5945!!!!.
Mi esce dal ciclo Do loop dopo 2827 record
Esiste qualche limitazione??
Allego breve parte del codice per capire dove possa essere il limite
Il file di AS400 contiene 47 campi.
Vi ringrazio anticipatamente.

Option Public
Option Explicit
Uselsx "*LSXODBC"
%INCLUDE "lsconst.lss"

\' Dichiarazione oggetti x ODBC
Dim Con As New ODBCConnection
Dim QueryAS As New ODBCQuery
Dim ResultAS As New ODBCResultSet

\' Attivo la connessione al data source di ODBC -> Pro.PR_DataSet
If Con.ConnectTo(Pro.PR_DSet(0), Pro.PR_Usr(0), Pro.PR_Pwd(0) ) Then
Set QueryAS.Connection = Con
\' Assegno la query da eseguire x i clienti
QueryAS.SQL = Pro.PR_CF_CQuery(0)
Set ResultAS.Query = QueryAS
\' Eseguo la query
ResultAS.Execute()
Do
Call ResultAS.NextRow() \' mi esce dopo il 2827 record
........
........
Loop Until ResultAS.IsEndOfData

End If




You are here ODBC con AS400 - fpev2005 -
    re : ODBC con AS400 - gabrielesh -
    re : ODBC con AS400 - fpev2005 -
    re : ODBC con AS400 - gabrielesh -
    re : ODBC con AS400 - cricchio -
    re : ODBC con AS400 - michele -
    re : ODBC con AS400 - gabrielesh -
    re : ODBC con AS400 - Regolo -
    re : ODBC con AS400 - fpev2005 -
    re : ODBC con AS400 - fpev2005 -