qu'entends tu par créer la table a la conception ? creer par requete sql a partir de delphi ?
Version imprimable
qu'entends tu par créer la table a la conception ? creer par requete sql a partir de delphi ?
"Créé à la conception" s'oppose à "créé à l'execution"
J'entend par "créé à la conception" : depuis l'interface Delphi tu pose une TTable sur une Fiche (TForm) ou sur un module de données (TDataModule).
Par opposition "créé à l'execution" : dans ton code (ou tu veux) tu appelles
Pour répondre à ton problème initiale.Code:
1
2
3
4
5
6
7
8
9
10
11
12 procedure Bidule; var uneTable: TTable; begin uneTable := TTable.Create (nil); try // des actions sur la table. finally uneTable.Free; end; end;
Si tu as ta table sur une fiche ou un moduile de données. Tu fais un clic droits dessus puis "inspecteur de champs".
Si l'inspecteur de champs et vide par clic droit tu peux "ajouter tous les champs".
Tu verras ton champ autoinc apparaitre comme TIntegerField. C'est une erreur lié à la combinaison MS-SQL/BDE/Delphi.
Supprime le champs. Puis clic droits "nouveau champ" et tu donnes le bon type de données.
salut
j'ai résolu mon problème je suis retourné sur mysql :)