Translate

ebook【Delphi跨平台資料庫程式設計火速上手】電子書出版 (CHT)

Delphi 跨平台資料庫程式設計火速上手,是本關於整合 Delphi 的跨平台技術打造 2-Tier 架構的跨平台 APP 的入門技術書。 全書沒有需要理解的技術知識,只講套路。 力求短時間把製作 APP 的工法熟悉,未來要開發其它的應用程式也能舉一反三。 底下...

2009/05/04

BDE 轉 DBeXpress : EmptyTable 篇

這次提的是 BDE 的 TTable 中會刪除所有資料集的函式:「EmptyTable」
在Query元件要刪除table時,不外乎都是利用「DELETE TABLE tablename」的方式來處理
但是SQL語法對一般程式設計師來說並不是這麼平易近人
而且,在資料量不大的資料表中,這樣的處理方式顯得冗長
所以DELPHI / C++ Builder的程式設計師通常會利用TTable的函式「EmptyTable」來處理這般的需求,但很奇怪的是…

每當需要使用的時候,必需先將目標關閉,如:

Table1->Active = false;
Table1->EmpeyTable();
//之後才把Table1打開
Table1->Active = true;


然而DBX的SQLTable居然沒有這個好用的函式。
取而代之的則是:「DeleteRecords」

用法也是一樣,而且,就算SQLTable->Active = true
也是能夠照常使用。
(如果Active=false
,也可以執行,但實際資料並不會被刪除就是了)
實戰上算是很方便的函式之一。

沒有留言:

張貼留言