IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Cmt créer un dbb depuis un fichier


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 52
    Points : 17
    Points
    17
    Par défaut Cmt créer un dbb depuis un fichier
    bjr,
    je travail actuellement avec metaEdit+ (outils metacase), et j'ai besoin de generer mon modele, Pour cela j'ai creer le code necessaire à la creation d'une base de données. Le langage dans metaEdit+ est MERL, le soucis est l'ouverture de la base de donnees, mon programme creer un fichier .mdb, mais à l'ouverture du fichier je recois le message suivant de la pars de access : " format de base de données ("C:\Document...") non reconnu"

    Je ne sais pas comment faire, voici mon code qui creer se fichier .mdb :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
     
     
    /* Open a DB file for output */
    filename 
    'map.mdb'
    append
     
     
    /* Create DataBase */
    'CREATE DATABASE ':Map-name';'
    newline
    newline
    /* Create table Intentions */
    'CREATE TABLE Intentions ' newline
    '(I_id integer PRIMARY KEY auto_increment, 'newline
    'I_Name varchar(30)); 'newline
    newline
     
    /* Create table Strategies */
    'CREATE TABLE Strategies 'newline
    '(Strat_id integer PRIMARY KEY auto_increment, 'newline
    'Strat_Name varchar(30), 'newline
    'Prod_consume boolean, 'newline
    'Prod_generate boolean); 'newline
    newline
     
    /* Create table Sections */
    'CREATE TABLE Sections 'newline
    '(Section_id integer PRIMARY KEY auto_increment, 'newline
    'I_id-source integer, 'newline
    'I_id-target integer, 'newline
    'Strat_id varchar(30), 'newline
    'Strat_id integer references Strategies(Strat_id),'newline
    'I_id-source integer references Intentions(I_id), 'newline
    'I_id-target integer references Intentions(I_id)); 'newline
    newline
     
     
    /* Create table Realized_Intention */
    'CREATE TABLE Realized_Intention ' newline
    '(RI_id integer PRIMARY KEY auto_increment, 'newline
    'I_id integer, 'newline
    'Produit varchar(30), 'newline
    'I_id integer references Intentions(I_id)); 'newline
    newline
     
    /* Create table Parameters */
    'CREATE TABLE Parameters 'newline
    '(Id_param integer PRIMARY KEY auto_increment, 'newline
    'Param varchar(30), 'newline
    'Strat_id interger, 'newline
    'Strat_id  integer references Strategies(Strat_id));'newline
    newline
     
     
    /* Create table Exclusion_constraints */
    'CREATE TABLE Exclusion_constraints ' newline
    '(Strat_id1 integer PRIMARY KEY , 'newline
    'Strat_id2 integer PRIMARY KEY, 'newline
    'Type_constraints varchar(30), 'newline
    'Strat_id1 integer references Strategies(Strat_id), 'newline
    'Strat_id2 integer references Strategies(Strat_id)); 'newline
    newline
     
    /* Create table Scenarios */
    'CREATE TABLE Scenarios ' newline
    '(SC_id integer PRIMARY KEY auto_increment, 'newline
    'SC_Name varchar(30)); 'newline
    newline
     
    /* Create table Goals */
    'CREATE TABLE Goals ' newline
    '(G_id integer PRIMARY KEY auto_increment, 'newline
    'G_Name varchar(30)); 'newline
    newline
     
    /* Create table RCs */
    'CREATE TABLE RCs 'newline
    '(RC_id integer PRIMARY KEY auto_increment, 'newline
    'RC_name varchar(30), 'newline
    'SC_id interger, 'newline
    'G_id interger, 'newline
    'SC_id  integer references Scenarios(SC_id),'newline
    'G_id integer references Goals(G_id));'newline
    newline
     
    /* Create table RC_hierarchies */
    'CREATE TABLE RC_hierarchies ' newline
    '(RC_id integer PRIMARY KEY, 'newline
    'RC1_id interger, 'newline
    'RC2_id interger, 'newline
    'Operators varchar(30), 'newline
    'RC_id  integer references RCs(RC_id),'newline
    'RC1_id  integer references RCs(RC1_id),'newline
    'RC2_id  integer references RCs(RC2_id));'newline
    newline
     
    /* Create table Candidate_sections */
    'CREATE TABLE Candidate_sections ' newline
    '(Candidate_id integer PRIMARY KEY auto_increment, 'newline
    'RI_id interger, 'newline
    'I_id-source interger, 'newline
    'Strat_id interger, 'newline
    'I_id-target interger, 'newline
    'RC_id-in interger, 'newline
    'RI_id  integer references Realized_Intention(RI_id),'newline
    'I_id-source  integer references Intentions(I_id),'newline
    'Strat_id  integer references Strategies(Strat_id),'newline
    'I_id-target  integer references Intentions(I_id),'newline
    'RC_id-in  integer references RCs(RC_id));'newline
    newline
     
     
    /* Create table Executed_sections */
    'CREATE TABLE Executed_sections ' newline
    '(exe_sec_id integer PRIMARY KEY auto_increment, 'newline
    'RI_source interger, 'newline
    'RI_target interger, 'newline
    'Strat_id interger, 'newline
    'RC_id-in interger, 'newline
    'RC_id-out interger, 'newline
    'RI_source  integer references Realized_Intention(RI_id),'newline
    'RI_target  integer references Realized_Intention(RI_id),'newline
    'Strat_id  integer references Strategies(Strat_id),'newline
    'RC_id-in  integer references RCs(RI_id),'newline
    'RC_id-out  integer references RCs(RC_id));'newline
    newline
     
     
    /* close the output file */
    close
     
    /* Launch the Access */
    external 'map.mdb' execute
     
    endreport
    Voila, j'espere que vous pourrez m'aider pcq la je bloque dans mon projet et je perd enormement de temps.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Bonjour,

    Le format de ce fichier n'est pas bon.

    Regarde la documentation de ton logiciel pour savoir ce qu'il génère exactement.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 52
    Points : 17
    Points
    17
    Par défaut format non reconnu
    Bonjour Loufab,

    Justement j'ai pas vraiment de documentation pour MetaEdit+, mais en faisant plusieurs test je remarque que ca ne marche pas juste avec access alors je me dit que c'est au niveau du code que Access recoit. Se que je veux dire c'est que j'ai essayé au format Excel,.txt, .xml, et pour chacun de ces formats le fichier s'ouvre normalement, sans pb.
    Sauf pour Access, donc je me dit que soit c'est un probléme d'extension de fichier (malgré que j'ai tout essayé, .mdb, .accdb !), soit c'est un probléme au niveau du code que recoit access, je sais pas mais un truc du genre faut pas que sa commenc pas une appostrophe, ou il doit avoir un mot clé en Premier ou queque chose du genre.

    qu'est que t'en pense?

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Ton fichier s'appelle bien map.mdb ?

    Dans ce cas le nom est correct.

    Tu n'arrives pas à l'ouvrir avec ACCESS ou au travers de machinEdit+ ?

    Si c'est directement à partir d'ACCESS c'est que le format n'est pas bon. Il faut que tu regardes la doc de machinEdit+ pour en savoir plus.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. Créer un rapport depuis un fichier ASCII
    Par Mvu dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 21/10/2014, 12h12
  2. Créer une bdd depuis un fichier xls
    Par hannibal974 dans le forum Administration
    Réponses: 9
    Dernier message: 18/06/2013, 15h12
  3. Créer un calendrier depuis un fichier XML
    Par lost17 dans le forum Android
    Réponses: 9
    Dernier message: 24/10/2011, 13h43
  4. comment tester la connexion depuis un fichier BATCH
    Par philippe_Aix dans le forum Oracle
    Réponses: 13
    Dernier message: 11/10/2004, 16h56
  5. [VB.NET] Créer et remplir un nouveau fichier Access
    Par Manue.35 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 18/07/2003, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo