le mettre dans un vector puis l'écrire dans un fichier texte.
et pq pas l'écrire dans le fichier texte directos?
darklord22
pq faire? dans un but de sauvegarde, d'archive? Explique mieux. Tu ne sais vraiment pas ce qu'il y a dans ces tables? C'est toujours du texte ou bien il y a d'autre chose.
PS : ca sert à quoi de sauver de l'info dans un texte si tu sais plus rien faire avec après
thenutskiller
le mettre dans un vector puis l'écrire dans un fichier texte.
darklord22
que veux tu faire avec le résultat?
thenutskiller
Je n'ai aucun moyen donc ?
darklord22
Code :
getString
public String getString(int columnIndex)
throws SQLExceptionGets the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
Parameters:
columnIndex - the first column is 1, the second is 2, ...
Returns:
the column value; if the value is SQL NULL, the value returned is null
Throws:
SQLException - if a database access error occurs
darklord22
si tu ne connais pas la structure de ta table, Java ne pourra pas l'exploiter. Tu peux faire des getString(numerodecolonne) jusqu'a ce que ca marche mais bon, si c'est autre chose qu'une string dans ta table ca va foirer (binaire, etc.)
thenutskiller
Il n'existe aucune methode pour récupérer TOUT le contenu du résultat de la requete ?
thenutskiller
je fais un programme pour transcrire des tables access en fichiers textes, donc comme je fait le tout dans une boucle et que toutes les tables n'ont pas la même structure, je ne connais pas la structure de chaque table quand je traite la requete sql.
darklord22
tu veux pas que je fasse ton problème à ta place non plus? Evidemment qu'elle ne prend que la première mais si tu regardais les liens que je t'ai filé la réponse s'y trouve.
Et puis c'est bizarre de travailler sur une table dont tu ne connais pas la structure ni le type des variableS. Tu ne sauras rien faire.
suppose que ton champ 1 est un blob. Si tu ne le sais pas, tu ne sauras rien faire avec.
Faut au minimum connaitre la structure de ta table pour travailler avec.
thenutskiller
je veux dire le premier terme du premier resultat
thenutskiller
ta methode met le premier résultat dans le vector non ?
darklord22
thenutskiller a écrit a écrit :
merci mais je voudrais savoir comment mettre TOUTES les variables d'une ligne dans le vecteur... et pas seulement la première (et cela parce que je ne connais pas le nombre ni le type de variables...)
et bin où est le problème?
thenutskiller
merci mais je voudrais savoir comment mettre TOUTES les variables d'une ligne dans le vecteur... et pas seulement la première (et cela parce que je ne connais pas le nombre ni le type de variables...)
darklord22
mais bon avant de poser une question aussi easy, prends la peine de chercher un peu: