FeuerFrei118
Messages postés28Date d'inscriptionmardi 17 juin 2008StatutMembreDernière intervention14 juillet 2008
-
3 juil. 2008 à 12:28
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
8 juil. 2008 à 22:09
Bonjour,
je fais un programme utilisant une base de donnée Paradox7 crée à partir du "Module Base de Donnée" de Borland.
J'ai comprit comment la remplir et supprimer des article un à un. Par contre mon problème, j'aimerai effacer TOUT le contenu de ma table (Sans les en-tête bien sur ^^)
FeuerFrei118
Messages postés28Date d'inscriptionmardi 17 juin 2008StatutMembreDernière intervention14 juillet 2008 3 juil. 2008 à 15:51
Merci beaucoup pour l'instruction mais il y a un soucis. Lors de son
exécution cela me crée un message d'erreur "La table ne peut être
ouverte en mode exclusif"
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 3 juil. 2008 à 19:44
du niveau de privilège..
essaie plutôt çà avec un TQuery :
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
with query1.SQL do
begin
Query1.Close;
Clear;
Add('delete from MaTable');
query1.ExecSQL;
end;
end;
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 3 juil. 2008 à 21:56
j'ai testé.
Le choix de la base ne dépend pas de sa complexité, sinon, tout le monde prendrai la plus simple (n'est ce pas ?)
mais bien plutôt des besoins et des contraintes.
en ce qui me concerne, si tu me lis, tu verras que je saoule le forum en disant d'abandonner purement et simplement BDE + Paradox au profit d'une base SQL.(style FIREBIRD bon et gratuit)
Le vieux système Borland a vécu et est aujourd'hui périmé.
FeuerFrei118
Messages postés28Date d'inscriptionmardi 17 juin 2008StatutMembreDernière intervention14 juillet 2008 7 juil. 2008 à 07:41
Au final y a t-il une solution pour effacer toute une table (sans les en-têtes fixées) avec une action de clic sur un bouton en utilisant Delphi 7 comme compilateur et Paradox 7 comme BDD.
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 8 juil. 2008 à 22:09
désolé..
juste le databasename renseigné par le nom de l'alia.
sélection :
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
with query1.SQL do
begin
Query1.Close;
Clear;
Add('Select * from country');
query1.Open;
end;
end;
suppression :
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
with query2.SQL do
begin
Query2.Close;
Clear;
Add('delete from country');
query2.ExecSQL;
end;
end;