Salut à tous,
J'aimerais créer une Table dans une base de données ACCESS avec un module en c++ de builder, j'ai déjà essayer avec les exemples de la doc mais je n'y arrive pas. Un exemple serait le bienvenue. Merci à tous!!
Salut à tous,
J'aimerais créer une Table dans une base de données ACCESS avec un module en c++ de builder, j'ai déjà essayer avec les exemples de la doc mais je n'y arrive pas. Un exemple serait le bienvenue. Merci à tous!!
Peux-tu nous dire ce que tu as essayé de faire? Ca nous aidera à savoir pourquoi les exemples ne marchent pas et ainsi t'aider.
+ + +
Bonjour,
peux-tu nous en dire plus afin qu'on puisse répondre efficacement ?
A quel niveau rencontre tu des problèmes (connexion à ta bdd Access, création de table, ...) ?
Cordialement
Eric
salut,
En fait, j'ai essayer de créer une Table avec l'exemple de la méthode CreateTable, mais je n'arrive pas à accéder à la base de données"comptage", cela met une erreur de répertoire.
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 if (!Table1->Exists) // Ne pas écraser une table existante { Table1->Active = false; // Le composant Table ne doit pas être actif Table1->DatabaseName = "C:\\Documents and Settings\\docs\\Mesures\\copmptage.mdb"; // Table1->Active = true; Table1->TableType = ttDefault; Table1->TableName = "exemple"; // Ensuite description des champs Table1->FieldDefs->Clear(); TFieldDef *pNewDef = Table1->FieldDefs->AddFieldDef(); pNewDef->Name = "Field1"; pNewDef->DataType = ftInteger; pNewDef->Required = true; pNewDef = Table1->FieldDefs->AddFieldDef(); pNewDef->Name = "Field2"; pNewDef->DataType = ftString; pNewDef->Size = 30; Table1->CreateTable(); }
Bonjour,
le problème est ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Table1->DatabaseName = "C:\\Documents and Settings\\docs\\Mesures\\copmptage.mdb";
Bien entendu, on pourra ajouter à cela les alias de bdd définis dans l'administateur BDE.Envoyé par L'aide
Soit tu utilises un composant TDatabase, soit tu définis ta bdd au niveau de l'admin BDE.
Cordialement
Eric
Tu peux egalement créer une table à l'aide d'une requete SQL mise dans un TQuery.
+ + +
Salut,
Merci beaucoup pour l'astuce, ça fonctionne ss problème.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager