Bonjour
Cela fait des semaines que je bloque sur des erreurs lors de l'activation d'une table de type Ttascii constituée d'un fichier .txt :
- EdbEngineError, 'Paramètre incorrect'
- Violation d'accès, ...et plantages répétés.
J'ai un module de données comportant un composant Ttable dont TableType est mis à TtASCII. Je sélectionne pour TableName mon fichier .Txt dont le nom apparait dans la liste déroulante.
Le module de données comporte également un composant DataSource qui renvoie à ma table.
La fiche principale contient une DbGrid dont DataSource renvoie au composant du module de données et un bouton dont l'événement OnClick provoque DataModule.Table.Active := True.
La compilation se fait sans erreur mais dès que j'active la table, c'est la cata.
Même problème quand j'exécute l'Exe mais dans ce cas la fiche apparait avec la Dbgrid partiellement remplie.
Voici le contenu du fichier .Txt
Champs01;Champs02;Champs03;Champs04;Champs05;Champs06;Champs07
Champs11;Champs12;Champs13;Champs14;Champs15;Champs16;Champs17
Champs21;Champs22;Champs23;Champs24;Champs25;Champs26;Champs27
Champs31;Champs32;Champs33;Champs34;Champs35;Champs36;Champs37
et celui du fichier .Sch
[Test]
Filetype=VARYING
Separator=;
CharSet=ascii
Field1=Champs1,Char,9,00,00
Field2=Champs2,Char,45,00,00
Field3=Champs3,Char,55,00,00
Field4=Champs4,Char,9,00,00
Field5=Champs5,Char,9,00,00
Field6=Champs6,Char,9,00,00
Field7=Champs7,Char,9,00,00
Je travaille en Delphi 4.
Merci à tout qui aurait une solution.
defluc