Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/09/2011, 19h27   #1
Invité régulier
 
Inscription : novembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 13
Points : 5
Points : 5
Par défaut Erreur dans une requete

Bonjour,
J'ai une requete qui fonctionne normalement a l'interieur d'access.
Parcontre quand j'utilise la meme requete dans vb6, j'ai une erreure.
La requete initiale:
Code :
SELECT T1.Position,T2.Name, T3.NumMiner, T3.Val FROM T1 INNER JOIN (T2 INNER JOIN T3 ON T2.Num = T3.NumMiner) ON T1.NumMiner = T2.Num Where T3.NumF = 19 And T1.NumType = 16 Order by T1.Position;
Dans vb je fais

Code :
1
2
3
4
Dim MyConn as Adodb.connection
.....
MyConn.Execute MaRequete
....
la connection me donne une erreure sans description(Native Error:-533136361,Number:-2147467259).
Quand j'essaye de faire Insert into du resultat, dans access sa fonctionne toujours sans probleme, par conte j'obtiens une erreure dans vb avec cette fois-ci la description suivante "Syntax error in Insert Into Statement"
Code :
Insert Into Temp(Position, NameM, NumM,Val) SELECT T1.Position,T2.Name, T3.NumMiner, T3.Val FROM T1 INNER JOIN (T2 INNER JOIN T3 ON T2.Num = T3.NumMiner) ON T1.NumMiner = T2.Num Where T3.NumF = 19 And T1.NumType = 16 Order by T1.Position;
SimplyRed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 21h01   #2
Invité régulier
 
Inscription : novembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 13
Points : 5
Points : 5
Tout fonctionne correctement avec la même base crée dans Sql Server. Donc le problème vient d'Access. La base est de format Access 2000, je l'ai convertie en format 2002-2003.
Même problème.

Même problème en convertissant dans le format 2007.
SimplyRed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 16h29   #3
Invité régulier
 
Inscription : novembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 13
Points : 5
Points : 5
"Position" fait partie des mots clés de Jet 4.0, donc ça doit pas être utiliser comme nom de champs.
SimplyRed est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h00.


 
 
 
 
Partenaires

Hébergement Web