Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
703 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  table dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

table dynamique

n°575356
aska
Posté le 25-11-2003 à 08:58:59  profilanswer
 

bonjour,
 
en construisant une table dynamique j'obtient le message d'erreur suivant : "Fonctionnalité non supporté"
 
pourtant je fais:
 

Code :
  1. DM.TTmp.Active := False;
  2. DM.TTmp.Fields.Clear;
  3. DM.TTmp.DataBaseName := 'DBPGP'; // une alias
  4. DM.TTmp.TableType := ttparadox;
  5. DM.TTmp.TableName := 'tmp.db';
  6. DM.TTmp.FieldsDef.AddFieldDef.Name := 'Indice';
  7. DM.TTmp.FieldsDef.AddFieldDef.DataType := ftInteger;
  8. DM.TTmp.FieldsDef.AddFieldDef.Required := true;
  9. ...
  10. DM.TTmp.FieldsDef.AddFieldDef.Name := 'Name';
  11. DM.TTmp.FieldsDef.AddFieldDef.DataType := ftString;
  12. DM.TTmp.FieldsDef.AddFieldDef.Size := 40;
  13. DM.TTmp.IndexDef.AddIndexDef.Name := '';
  14. DM.TTmp.IndexDef.AddIndexDef.Fields := 'Indice';
  15. DM.TTmp.IndexDef.AddIndexDef.Option := [ixprimary];
  16. DM.TTmp.CreateTable;


 
voilas si quelqu'un aurait une idée, merci de poster :)
 
svp besoin d'aide meme si vous avez des petites idées :pt1cable:
 
ps: la TTmp ce trouve dans un DataModule  


Message édité par aska le 25-11-2003 à 15:26:13
mood
Publicité
Posté le 25-11-2003 à 08:58:59  profilanswer
 

n°576333
aska
Posté le 26-11-2003 à 08:45:36  profilanswer
 

maj, dsl mais je suis vraiment bloquer :(

n°576424
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-11-2003 à 10:29:29  profilanswer
 

Heu je viens de voir un truc.
Quand tu fais  

Citation :


  DM.TTmp.FieldsDef.AddFieldDef.Name := 'Indice';
  DM.TTmp.FieldsDef.AddFieldDef.DataType := ftInteger;
  DM.TTmp.FieldsDef.AddFieldDef.Required := true;  


tu ajoutes trois champs
Chaque appel à AddFieldDef ajoute une définition.
J'utilisais le système suivant :

Code :
  1. with DM.TTmp.FieldDefs do
  2.   begin {ajoute champs}
  3.     Add(...);
  4.     Add(...);
  5.     //etc...
  6.   end;
  7.   with DM.TTmp.IndexDefs do
  8.   begin {ajoute cle}
  9.     Clear;
  10.     Add(...);
  11.   end;


les paramètres étant les suivants :

Code :
  1. FieldDefs.Add(const Name: String; DataType: TFieldType; Size: Integer = 0; Required: Boolean = False);
  2. IndexDefs.Add(const Name, Fields: String; Options: TIndexOptions);


Message édité par antp le 26-11-2003 à 10:32:26

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°585544
le duke
ça vous dérange si je fume ?
Posté le 08-12-2003 à 13:05:12  profilanswer
 

ce que tu peux faire ds un 1er tps c mettre une à une les exp en commentaire : comme ça tu verras laquelle fait chier ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  table dynamique

 

Sujets relatifs
Aidez moi à organiser mon site dynamique siouplé!rafraichissement d'un tableau dynamique a l'aide de boutons
Probleme de test sur un formulaire dynamique[Access] CREATE TABLE avec num auto :(
alocation dynamique2 sgbd differents... : creation d'un table sur un probleme ;)
[VBA] Lancer un Access Report basé sur une table SQL Server[PHP/MySQL] - cohabitation de deux requetes dans une meme table ?
[T-SQL] Nom de colonne dynamique pour une table TEMPO !!!Création dynamique d'une table HTML (en JS)
Plus de sujets relatifs à : table dynamique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR