Pb VB et SQL

Krik - 8 oct. 2001 à 11:16
magidev Messages postés 249 Date d'inscription mardi 24 octobre 2000 Statut Membre Dernière intervention 28 août 2009 - 17 janv. 2003 à 14:30
J'essaye desespérément d'intégrer une requête sql dans vb, la requete est bonne, testée sous mysql mais vb me met un message comme quoi la table ou la vue n'existe pas... Comme il me met à la fin de la requete qui est assez longue en cliquant sur debug je n'arrive pas à cibler la table qui le bloque.
Sachant que je n'ai fait que du copier coller quelqu'un a la moindre idée du pourquoi ????

7 réponses

Salut
Si tu as un message de ce genre,Tu as peut-etre une mauvaise connection ou une mauvaise ouverture de recordset.
Sinon essaye de decouper ta requete en morceau que tu pourra tester.
Sqlreq1 = "Select * from MyTable"
--Test--
Sqlreq2 =Sqlreq1 + "Where MyColonne = XX"
--Test--
Etc...
Bonne prog :)
@++
0
Vi j'ai bien essayé une requete toute simple, mais elle fonctionne très bien... C'est bien au niveau de la requete qu'il y a un pb... Et le pire c'est que quand j'ai ce message je tape ?sql et la requete stockée fonctionne toujours parfaitement sous sql net ou un autre log...
C'est en général à ce moment là que je m'arrache les cheveux... :'(
on m'a montré un truc que je fais dans cette requete je ne sais pas comment ca s'appelle, mais en gros dans mon FROM je "créée" une nouvelle table fictive à l'aide d'une requete (j'espère etre claire...) à laquelle je fais appel après avec le nom que je lui ai donné. Est ce qu'il n'y aurait pas un pb de compatibilité avec VB à ce niveau là ? Je vois plus que ça... Mais si c'est ça, ça va être dur...

Merci pour ton aide toutefois ;)
0
Vi j'ai bien essayé une requete toute simple, mais elle fonctionne très bien... C'est bien au niveau de la requete qu'il y a un pb... Et le pire c'est que quand j'ai ce message je tape ?sql et la requete stockée fonctionne toujours parfaitement sous sql net ou un autre log...
C'est en général à ce moment là que je m'arrache les cheveux... :'(
on m'a montré un truc que je fais dans cette requete je ne sais pas comment ca s'appelle, mais en gros dans mon FROM je "créée" une nouvelle table fictive à l'aide d'une requete (j'espère etre claire...) à laquelle je fais appel après avec le nom que je lui ai donné. Est ce qu'il n'y aurait pas un pb de compatibilité avec VB à ce niveau là ? Je vois plus que ça... Mais si c'est ça, ça va être dur...

Merci pour ton aide toutefois ;)
0
Vi j'ai bien essayé une requete toute simple, mais elle fonctionne très bien... C'est bien au niveau de la requete qu'il y a un pb... Et le pire c'est que quand j'ai ce message je tape ?sql et la requete stockée fonctionne toujours parfaitement sous sql net ou un autre log...
C'est en général à ce moment là que je m'arrache les cheveux... :'(
on m'a montré un truc que je fais dans cette requete je ne sais pas comment ca s'appelle, mais en gros dans mon FROM je "créée" une nouvelle table fictive à l'aide d'une requete (j'espère etre claire...) à laquelle je fais appel après avec le nom que je lui ai donné. Est ce qu'il n'y aurait pas un pb de compatibilité avec VB à ce niveau là ? Je vois plus que ça... Mais si c'est ça, ça va être dur...

Merci pour ton aide toutefois ;)
0

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

Posez votre question
-------------------------------
Réponse au message :
-------------------------------

Vi j'ai bien essayé une requete toute simple, mais elle fonctionne très bien... C'est bien au niveau de la requete qu'il y a un pb... Et le pire c'est que quand j'ai ce message je tape ?sql et la requete stockée fonctionne toujours parfaitement sous sql net ou un autre log...
C'est en général à ce moment là que je m'arrache les cheveux... :'(
on m'a montré un truc que je fais dans cette requete je ne sais pas comment ca s'appelle, mais en gros dans mon FROM je "créée" une nouvelle table fictive à l'aide d'une requete (j'espère etre claire...) à laquelle je fais appel après avec le nom que je lui ai donné. Est ce qu'il n'y aurait pas un pb de compatibilité avec VB à ce niveau là ? Je vois plus que ça... Mais si c'est ça, ça va être dur...

Merci pour ton aide toutefois ;)

-------------------------------
Réponse au message :
-------------------------------

Salut
Si tu as un message de ce genre,Tu as peut-etre une mauvaise connection ou une mauvaise ouverture de recordset.
Sinon essaye de decouper ta requete en morceau que tu pourra tester.
Sqlreq1 = "Select * from MyTable"
--Test--
Sqlreq2 =Sqlreq1 + "Where MyColonne = XX"
--Test--
Etc...
Bonne prog :)
@++

-------------------------------
Réponse au message :
-------------------------------

J'essaye desespérément d'intégrer une requête sql dans vb, la requete est bonne, testée sous mysql mais vb me met un message comme quoi la table ou la vue n'existe pas... Comme il me met à la fin de la requete qui est assez longue en cliquant sur debug je n'arrive pas à cibler la table qui le bloque.
Sachant que je n'ai fait que du copier coller quelqu'un a la moindre idée du pourquoi ????
0
tu m'envoyer ton code pour que je puisse detecter l'erreur
0
magidev Messages postés 249 Date d'inscription mardi 24 octobre 2000 Statut Membre Dernière intervention 28 août 2009
17 janv. 2003 à 14:30
J'ai fais un tuto SQL, essaye d'aller VOIR

Magidev (sources par auteur)

ATTENTION, prend le plus récent à télécharger (30k)
0
Rejoignez-nous