tgomas
Messages postés21Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention19 août 2002
-
24 juin 2002 à 18:24
tgomas
Messages postés21Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention19 août 2002
-
5 juil. 2002 à 14:43
je bosse sur une appli interfacée avec access, j'ai une requête qui crée une vue (CREATE VIEW...), mais à l'éxecution j'ai l'erreur 'Erreur de syntaxe dans l'instruction CREATE TABLE'.
est il impossible de créer des vues avec DELPHI?
est il impossible de créer des vues avec ACCESS?
ou ai-je bêtement fait une erreur de syntaxe dans ma requête?
dans le dernier cas pouvez vous me donner un exemple de requête CREATE VIEW...?
tgomas
Messages postés21Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention19 août 2002 25 juin 2002 à 10:06
>Comment veux-tu que l'on t'aide si tu masques la >question : je te répondrai que "CREATE VIEW" est >tout SQLment correct !
Autant pour moi, voici la requête dans son intégralité:
qry_Stations.SQL.Add(
'CREATE VIEW tmp_assoc '+
' (ID_STA, ID_RIV) '+
'AS (SELECT tb.ID, tb1.ENTCBL_ID '+
' FROM STATION tb, ASSOC tb1 '+
' WHERE (tb.ID = tb1.ENTCBL_ID) '+
' AND (tb1.ENTSRC_ID = 3)) ');
>Le problème ne peut provenir de Delphi mais du >pilote ODBC éventuellemnet.
OK, je vais chercher de ce côté
>Maintenant, si tu utilises des bases de données >ACCESS, tu es sensé connaître un minimum de >choses à leur propos, non ?
justement non, j'ai travaillé avec oracle, mysql et paradox. l'appli en question utilisait paradox, mais mon client a décidé de passer à access et ce n'est pas moi qui ai fait le portage.