Page 1 sur 1

Requête SQL via ODBC

MessagePublié: 10 Déc 2002 à 18:08
par Gérard
j'ai créé un agent Notes permettant de lire une base ORACLE via ODBC.le résultat de la requête SQL est incomplet : je lis par exemple 4300 enregistrements pour plus de 5000 contenus dans la table ORACLE.la connexion ODBC semble bonne, et lorsque je traite des tables avec peu d'enregistrements, l'ordre SQL les ramène tous.merci de me donner votre avisEXTRAIT DU LS'definition de la requete qry.SQL = "SELECT PROD_PCB_5 FROM INT_PROMO_PROD " 'execution de la requete result.Execute 'si requete OK ==> traitement If result.IsResultSetAvailable Then Do result.NextRow Doc.PROD_PCB5 =result.GetValue("PROD_PCB_5") Doc.Save True,False Loop Until result.IsEndOfData Else Print result.getextendederrormessage(result.geterror) End If result.Close(DB_CLOSE)

Re: Requête SQL via ODBC

MessagePublié: 11 Déc 2002 à 11:56
par Sylvain
Regarde les proriétés de l'objets ODBCResultSet :maxrows, cachelimit ...Pour augmenter le nombre maximum de résultats retournés.[%sig%]

Re: Requête SQL via ODBC

MessagePublié: 11 Déc 2002 à 17:54
par Gérard
effectivement, j'ai affecté la valeur 1 à la propriété FetchBatchSize, et la récupération est complète.merci