Type string insuffisant

masslm Messages postés 9 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 19 janvier 2011 - 13 janv. 2011 à 12:06
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 19 janv. 2011 à 19:28
jai creer une variable de type string pour contenir une requete sql mais cette requete s'avere etre longue pour la variable string comment faire?

9 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
13 janv. 2011 à 13:19
Bonjour,

Je pense qu'il faut que tu repenses ta requête.
Utiliser des vue qui feront des requêtes sur tes tables, ...

Mon site
0
masslm Messages postés 9 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 19 janvier 2011
16 janv. 2011 à 17:46
merci bocoup
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
16 janv. 2011 à 18:54
salut,

STRING VB.NET (msdn)
Une chaîne peut contenir jusqu'à environ deux milliards (2 ^ 31) de caractères Unicode


je doute que l'erreur soit un... dépassement de capacité de la chaine

et puis 2 milliards de caractères, en tapant vite (5 caractères par seconde) faut saisir non-stop (sans manger sans dormir) pendant 12 ans!
tu es sûr du message d'erreur?
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
16 janv. 2011 à 19:08
Lol...PCPT toujours en forme mdr ^^

Il n'y a aps des fois(on ne sais jamais) une boucle qui remplie ta variable de façàn inséssante ?

Salut NHenry



++ Exploreur Linux a un noyau, Windows un pépin     ** http://www.The-West.fr Alias : Exploreur **
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
16 janv. 2011 à 19:27
Bonjour,

Et 2^31 caractères, ça fait (au rythme de 1 octet par car au moins) minimum 2Go ...

C'est sur que je n'avais pas fait attention à cela.

Salut Exploreur :)

Mon site
0
masslm Messages postés 9 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 19 janvier 2011
18 janv. 2011 à 14:43
Voila un nouveau problème
jai reussi a reduire ma chaine de caractere et marequete SQL s'execute bien sur sqlplus car j'utlise Oracle coe SGBD. Mais le pb se trouve lorsque ma reque SQL contient une date recupéré sous vb grace a un datetimepicker.
je ne sais pas si c un pb de provider car jai essayé OraOLEDB.Oracle et msdaora.1

Merci, j'attends vos suggestions
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
18 janv. 2011 à 18:55
Arfff....cela fait un bout de temps que j'ai plus touché au requêtes...(je sais PCPT ), mais il me semble que les dates doivent être sous une certaine forme dans la requête :D

Peux-tu nous montrer ta requête ?


++ Exploreur Linux a un noyau, Windows un pépin     ** http://www.The-West.fr Alias : Exploreur **
0
masslm Messages postés 9 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 19 janvier 2011
19 janv. 2011 à 14:51
ma requete est bien faite puis qu'elle s'execute bien sur oracle. quand je quitte d'un provider a l'autre les reponse sont differentes. Quel est le meilleur provider à utiliser sous vb6 lorsqu'on desire attaquer un base de donnée oracle
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
19 janv. 2011 à 19:28
ce topic n'aura jamais de réponse... tu ne nous donnes pas la moindre ligne de code pour qu'on aide à résoudre les problèmes

et petit rappel : les problèmes sont "j'ai un truc çà fait çà mais non non tout marche"....

erreur : c'était pas la bonne :)
pas de nouveau thread (cf règlement!), juste une autre erreur de requête mais non non çà vient pas de la requête?...

NORMAL : Exploreur te demande la syntaxe car les dates sont à encadrer de # en VB6, même pour une base oracle, même si DANS L'INTERPRETEUR il ne faudra pas taper ces #!

on veut bien t'aider mais il faut y mettre du tien

tu as un problème avec des bouts de code de toute évidence, alors il faut nous les montrer

bonne soirée
0
Rejoignez-nous