?? setting parameters.htm
字號(hào):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Setting parameters</title>
</head>
<body>
<table border="0" width="100%" style="font-size: 9pt">
<tr>
<td width="100%"><strong>設(shè)置查詢的參數(shù)</strong><br>
參數(shù)化查詢的SQL語句中包含了參數(shù)(或者稱為變量),而參數(shù)的值可以在設(shè)計(jì)期間或者運(yùn)行期間指定。通常,參數(shù)代表傳遞到SQL語句中的數(shù)據(jù)的值(類同于函數(shù)或者過程中的參數(shù)的含義)。比如,<br>
INSERT INTO Country (Name, Capital, Population)<br>
VALUES (:Name, :Capital, :Population)<br>
其中,:Name、:Capital和:Population是三個(gè)參數(shù)。而這三個(gè)參數(shù)的實(shí)際值是在運(yùn)行期間由應(yīng)用程序來提供。在第一次執(zhí)行查詢之前,應(yīng)用程序必須調(diào)用Prepare方法把參數(shù)的當(dāng)前值綁定到SQL語句中。“綁定”意味著BDE和服務(wù)器預(yù)先為SQL語句及其參數(shù)分配好資源,以加快查詢速度。比如:<br>
<br>
with Query1 do <br>
begin<br>
Close;<br>
Unprepare;<br>
ParamByName('Name').AsString := 'Japan';<br>
ParamByName('Capital').AsString := 'Tokyo';<br>
ParamByName('Population').AsInteger := 40000;<br>
Prepare;<br>
Open;<br>
end;<br>
<br>
可參看<br>
(1)<a href="Supplying%20parameters%20at%20design%20time.htm">在設(shè)計(jì)期間提供參數(shù)</a><br>
(2)<a href="Supplying%20parameters%20at%20run%20time.htm">在運(yùn)行期間提供參數(shù)</a><br>
(3)<a href="Using%20a%20data%20source%20to%20bind%20parameters.htm">從另一個(gè)數(shù)據(jù)表獲得參數(shù)</a><hr
size="1">
<p align="center"><a href="mailto:ilovedelphi@163.net">RainBow</a><font color="#ffffff">。</font>策劃制作
版權(quán)所有</td>
</tr>
</table>
<p> </p>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -