Opération non valide résultat est fermé errorcode 4470 sqlstate null - extrait de données DB2
Je suis en cours d'exécution très simple requête et en essayant d'extraire les résultats dans un fichier texte. L'intégralité de la requête est essentiellement ce qui est ci-dessous, je suis la sélection tout d'une seule table avec un morceau de critères qui est de limiter les données à un mois. Après il a extrait environ 1,2 concert cette erreur s'affiche. Est-il possible que je peux contourner ce d'autre que l'extraction de petites plages de dates? Je suis en train de tirer une couple d'années de données, donc si je ne peux obtenir il y a quelques jours, à un moment il faudra beaucoup de travail manuel.
Je suis actuellement en utilisant la version d'essai gratuite d'un outil de requête DB2 - Rasoir SQL si cela fait une différence, je peux probablement l'achat d'un logiciel différent si cela peut aider. J'essaie d'obtenir d'IBM outil, mais pour une raison quelconque, il se fige pendant le téléchargement, donc je suis toujours en train de travailler sur ce. J'ai cherché sur cette erreur, mais tout ce que je vois me paraît beaucoup plus complexe que ce que je fais et je ne peux pas dire si elle s'applique ou non. Merci à l'avance.
select *
from MyTable
where date_col between date '2014-01-01' and date '2014-01-31'
vous n'avez pas besoin des utilitaires tiers pour qui. Suffit d'utiliser la commande EXPORTER et d'extraire les données de deux années en une seule fois. www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/...
Donc, je suis en train d'utiliser la commande EXPORTER à partir de l'intérieur de mon utilitaire et je reçois un message d'erreur "ERREUR: UN personnage, un jeton, ou clause est non valide ou manquant DBS Erreur SQL: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=EXPORTER VERS". Le code d'exportation : l'EXPORTATION DE "C:\Personal\My_Folder\Test.txt" DE DEL MODIFIÉ PAR COLDEL| select * from MyTable des idées? Ai-je besoin pour exécuter cette ligne de commande (je n'ai jamais utilisé qu'avant et ne sais pas comment faire pour se connecter).
OriginalL'auteur user1723699 | 2014-08-26
Vous devez vous connecter pour publier un commentaire.
Je suis tombé sur cette erreur de trop, elle est liée à la db2jcc.jar (type 4).
Extrait: Si il n'y a pas d'éléments dans l'ensemble de la gauche (ou pour commencer), le Résultat est automatiquement fermé et, par conséquent, l'Exception. La Suggestion est de le gérer dans l'application, peut-être dans mon cas, j'ai commencé à vérifier
if(rs.next())
mais sinon, il y a un travail autour de. Découvrez le lien source ci-dessous pour savoir comment vous pouvez définir des propriétés de la source de Données et d'éviter d'exception.Source :
"Opération non valide: ensemble de résultats est fermé" erreur avec le Serveur de Données pour JDBC
OriginalL'auteur Aragorn
Dans mon cas, j'ai raté quelques propriétés en ÉTÉ, après ajouter allowNextOnExhaustedResultSet le problème est résolu.
Parfois vous devez également vérifier si resultSetHoldability propriétés existe. Plus de détails, consultez ici.
OriginalL'auteur chancyWu
La création de propriété soufflet de type Entier, il a travaillé pour moi:
allowNextOnExhaustedResultSet:
Consultez le lien "allowNextOnExhaustedResultSet:" dans mon commentaire.
OriginalL'auteur Eduardo Nobre
J'ai eu le même problème sur 7 j'ai donc dû ajouter et de modifier quelques ce sur la Console d'administration.
Ce TeamWorksRuntimeException exception devrait être corrigé par l'application APAR JR50863 qui est disponible sur le dessus de BPM V8.5.5 ou inclus sur le BPM V8.5 actualisation pack de 6.
Pour le cas où le RAPPORT ne permet pas de résoudre le problème, essayez la solution suivante:
Source de la Réponse : https://developer.ibm.com/answers/questions/194821/invalid-operation-result-set-is-closed-errorcode-4/
OriginalL'auteur Fholisani Mashegana