?? supplying parameters at run time.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Supplying parameters at run time</title>
</head>
<body>
<table border="0" width="100%" style="font-size: 9pt">
<tr>
<td width="100%"><strong>在運行期間提供參數(shù)</strong><br>
<br>
要在運行期訪問參數(shù),有三種方式可以選擇:<br>
(1)ParamByName:按名稱設(shè)置參數(shù)的值<br>
(2)Params:按序號設(shè)置參數(shù)的值<br>
(3)Params.ParamValues屬性按名稱設(shè)置參數(shù)的值。這種方法可以在一行中設(shè)置一個或者多個參數(shù)的值<br>
<br>
假設(shè)一條SQL語句有三個參數(shù):<br>
INSERT INTO "COUNTRY.DB"<br>
(Name, Capital, Continent)<br>
VALUES (:Name, :Capital, :Continent)<br>
<br>
下面這行代碼通過ParamByName來設(shè)置其中的Capital參數(shù):<br>
Query1.ParamByName('Capital').AsString := Edit1.Text;<br>
<br>
下面這行代碼通過Params來設(shè)置其中的Capital參數(shù)(因為Capital參數(shù)的索引號是1,即SQL語句的第2個參數(shù)):<br>
Query1.Params[1].AsString := Edit1.Text;<br>
<br>
下面這行代碼通過Params.ParamValues屬性來同時設(shè)置三個參數(shù):<br>
Query1.Params.ParamValues['Country;Capital;Continent'] :=
VarArrayOf([Edit1.Text,Edit2.Text, Edit3.Text]);<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
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -