Paradoxのデータを消すには?

解決


桜坂  2008-07-30 15:32:39  No: 31405

いつもご指導頂きありがとうございます。
Delphiのバージョンは7のエンタープライズです。
Paradoxを一時的なワークファイルとしてアプリケーションで使いたいと思います。
そして、アプリケーションの中にフォルダを作り、その中にa.dbというParadoxファイルを作り置いておきます。
アプリケーションを実行する場合、a.dbにある古いデータは不要なので消したいと思います。
そこで、データのクリアの仕方を教えてください。
私の知っているAS400の言語ですと CLRPFM ライブラリ名/ファイル名  となります。
私の想像では、消すコマンドは判りませんが、Delphiでは、この様になるのでしょうか。皆目、見当がつきません。教えてください。よろしくお願いいたします。
(私の想像)
Table1.Open;
Table1.消すコマンド;
Table1.Close;


HOta  2008-07-30 16:39:30  No: 31406

汎用的なSQLなら
Query1.SQL.Clear;
Query1.SQL.Add('Delete From ''テーブル名''');
Query1.ExecSQL;

過去のDBとの互換で残っているTTableなら
Table1.Open;
while not Table1.EOF do
  Table1.delete;
Table1.Close;

です。


桜坂  2008-07-30 18:49:10  No: 31407

いつもご指導いただき、ありがとうございます。
また朝早くから回答頂きまして小生、感謝しております。
慣れない言語なので、手探り状態です。
過去のDBとの関係がありTTableでやりたいと思います。
早速試してみます。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加