?? supplying parameters at design time.htm
字號(hào):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Supplying parameters at design time</title>
</head>
<body>
<table border="0" width="100%" style="font-size: 9pt">
<tr>
<td width="100%"><strong>在設(shè)計(jì)期間提供參數(shù)</strong><br>
在設(shè)計(jì)期間,SQL語句中出現(xiàn)的參數(shù)(必須先在SQL語句中先指定參數(shù))是在TQuery構(gòu)件的Params屬性中保存的,其本身是一個(gè)TParam對(duì)象。可以使用“對(duì)象觀察器”設(shè)置其相關(guān)的屬性。而如果SQL語句中沒有任何參數(shù)的話,在Params屬性中是沒有任何內(nèi)容的。但是也可以運(yùn)行期間動(dòng)態(tài)增加參數(shù)。<br>
<br>
要在設(shè)計(jì)期間訪問參數(shù)<br>
(1)選中TQuery構(gòu)件<br>
(2)單擊Params屬性邊上的省略號(hào)按鈕,彈出如下圖所示的“參數(shù)編輯器”。<br>
<img src="../Images/ParamsEditor.jpg" alt="ParamsEditor.bmp (41794 bytes)" width="127"
height="163"><br>
(3)在“參數(shù)編輯器”中,選中需要設(shè)置的參數(shù)<br>
(4)在“對(duì)象觀察器”中瀏覽或者修改參數(shù)的屬性<br>
如果SQL語句中沒有包含任何參數(shù),則上圖所示的編輯器就是空白的。這個(gè)編輯器的工具欄總是禁止的。如果在SQL中已經(jīng)定義了參數(shù),那么所有的參數(shù)都會(huì)出現(xiàn)在“參數(shù)編輯器”中<br>
<strong><br>
注意:</strong>當(dāng)在“參數(shù)編輯器”中單擊右鍵的時(shí)候,也會(huì)出現(xiàn)"Add"和"Delete",但是我們注意到在TQuery構(gòu)件,永遠(yuǎn)也不可以選擇這兩項(xiàng)。也就是說,要在設(shè)計(jì)期間添加和刪除參數(shù)必須通過SQL屬性<p>
在”參數(shù)編輯器“選擇其中一個(gè)參數(shù)(TParam對(duì)象),在對(duì)象觀察器中設(shè)置它的屬性和事件,或者建立事件句柄。TParam的主要屬性有:<br>
(1)DataType:指定參數(shù)數(shù)據(jù)類型,初始值是ftUnknown,必須設(shè)置每個(gè)參數(shù)的數(shù)據(jù)類型。<br>
(2)ParamType:指定參數(shù)的使用類型,它的初始值也是ptUnknown,必須設(shè)置每個(gè)參數(shù)的使用類型。<br>
(3)Value:給出參數(shù)的值。當(dāng)然,這個(gè)屬性不是必須在設(shè)計(jì)期間指定的。如果希望在運(yùn)行期間設(shè)置參數(shù)的值,那么這個(gè)屬性可以不設(shè)置。</p>
<hr size="1">
<p align="center"><a href="mailto:ilovedelphi@163.net">RainBow</a><font color="#ffffff">。</font>策劃制作
版權(quán)所有</td>
</tr>
</table>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -