[dBase III] Jointures ?

Jointures ? [dBase III] - SQL/NoSQL - Programmation

Marsh Posté le 09-03-2006 à 16:24:05    

Salut,
 
J'arrive pas à faire des jointures sur des fichiers dBase III avec les drivers ODBC (Microsoft Jet)
 
Y'a pas moyen ou si je suis une bille et je trouve pas la bonne syntaxe ?
 
Fichiers : MEUDFOU.dbf et MEUDARTI.dbf
 

Code :
  1. select MEUDFOUR.nomfourni, MEUDFOUR.code_fourn from MEUDFOUR where MEUDFOUR.code_fourn = 'PELL';
  2. => Marche
  3. select MEUDARTI.nomarticl, MEUDARTI.code_fourn from MEUDARTI where MEUDARTI.code_fourn = 'PELL';
  4. => Marche
  5. select MEUDFOUR.nomfourni, MEUDARTI.code_articl from MEUDARTI, MEUDFOUR where MEUDARTI.code_fourn = MEUDFOUR.code_fourn and MEUDFOUR.code_fourn = 'PELL';
  6. => Marche pas
  7. select MEUDFOUR.nomfourni, MEUDARTI.code_articl from MEUDARTI inner join MEUDFOUR on MEUDARTI.code_fourn = MEUDFOUR.code_fourn where MEUDFOUR.code_fourn = 'PELL';
  8. => Marche pas


 
Relou :/


Message édité par Arjuna le 09-03-2006 à 16:26:04
Reply

Marsh Posté le 09-03-2006 à 16:24:05   

Reply

Marsh Posté le 09-03-2006 à 16:30:37    

capige pas...
 
j'avais dû faire des fautes d'orthographe un peu partout...
 
parcequ'en faisant la requête depuis access maintenant elle tourne :)
 

Code :
  1. SELECT MEUDFOUR.NOMFOURNI, MEUDARTI.NOM_ELEMEN FROM MEUDARTI INNER JOIN MEUDFOUR ON MEUDARTI.CODE_FOURN = MEUDFOUR.CODE_FOURN WHERE (((MEUDFOUR.CODE_FOURN)='PELL'))


 
t'ain c'est même pas si pourri que ça dBase III :D
ça a beau dater de 1984, ça supporte le SQL92 :D (enfin... c'est plutôt MSJET qui supporte le SQL92 je pense ;))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed