Requête SQL via ODBC

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Requête SQL via ODBC

Messagepar Gérard » 10 Déc 2002 à 18:08

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)
Gérard
 

Re: Requête SQL via ODBC

Messagepar Sylvain » 11 Déc 2002 à 11:56

Regarde les proriétés de l'objets ODBCResultSet :maxrows, cachelimit ...Pour augmenter le nombre maximum de résultats retournés.[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: Requête SQL via ODBC

Messagepar Gérard » 11 Déc 2002 à 17:54

effectivement, j'ai affecté la valeur 1 à la propriété FetchBatchSize, et la récupération est complète.merci
Gérard
 


Retour vers Développement