-
對於資料來源控制項(如表或查詢),直接關閉開啟大於 。active:=false true 更好一些,因為。
active:=false true 最後仍稱為 close open; 但是,我們在程式設計的時候,經常會組合使用active:=false true+open,這樣對個人來說比較方便,比如:
strsql:='select * from abc where ..';
with do
beginif active then active := false;
commandtext := strsql;
open;end;
than:with do
beginif open then close;
commandtext := strsql;
open;end;
感覺很方便。
-
初學者使用表,當你發現你需要的資料是從多個表中獲取的時,你使用查詢。
如果你有良好的 SQL 基礎,你幾乎總是只使用 Query。
-
盡量不要使用表控制項,原生使用和輕量級資料庫還不是很明顯。 一旦資料量增加,資料庫通過網路訪問,災難將是毀滅性的。
-
在德爾菲語中,數學的型別分為:數字和字元。
數值型別分為整數型別和實數型別。
顧名思義,整數就是整數,整數分為有符號整數和無符號整數。
實數型別是具有小數的資料型別。
在計算時,如果計算結果可能需要使用小數,那麼就使用實數,至於使用哪個精度小數,就看你想要的精度了。 浮點運算對 CPU 的佔用量更大,將資料拆分為不同的型別以提高 CPU 執行效率也是乙個原因。
string 是字串的型別,例如:'中文'這是乙個字串,顧名思義,它是字串的字串。
char 是一種字元型別,它與 string 不同,char 型別占用乙個位元組,即 char 型別最多只能容納乙個字元,例如'a'或'b'如果分配的內容超過其大小,則會發生錯誤。
事實上,不管各種資料型別如何,在編譯時,它變成了一種型別,即數字。
那是 ord ('a'它等於 97 的原因就是原因。
你應該看看計算機的基礎知識,比如資料是如何儲存在計算機中的,位元和位元組以及單詞的概念,你就會明白。
procedure : tobject);
vararr:array of array of string; >>>More
將 oracle 的儲存過程與 Delphi 的 tadostoreprocedure 連線起來是可執行的,我已經用過幾次了,只是我的儲存過程寫在三層的中間,我不返回資料集。 >>>More
function getsqlserverlist(strings:tstrings):boolean;
該函式的實現方式如下: >>>More