日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解讀動(dòng)態(tài)SQL語(yǔ)句的編程(2)_Mssql數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:SQL Server 2008 層次ID數(shù)據(jù)類型
目錄 準(zhǔn)備工作1 練習(xí):使用HierarchyID數(shù)據(jù)類型2 準(zhǔn)備工作 預(yù)計(jì)完成本實(shí)驗(yàn)所需的時(shí)間 40 分鐘 目標(biāo) 在完成本實(shí)驗(yàn)后,您將可以: 處理SQL Server 2008當(dāng)中的層次ID數(shù)

TQuery部件具有一個(gè)Params屬性,它們?cè)谠O(shè)計(jì)時(shí)不可用,在程序運(yùn)行過(guò)程中可用,并且是動(dòng)態(tài)建立的,當(dāng)為TQuery部件編寫動(dòng)態(tài)SQL 語(yǔ)句時(shí), Delphi 會(huì)自動(dòng)地建立一個(gè)數(shù)組Params,數(shù)組Params是以0下標(biāo)開(kāi)始的,依次對(duì)應(yīng)動(dòng)態(tài)SQL 語(yǔ)句中的參數(shù), 也就是說(shuō)動(dòng)態(tài)SQL語(yǔ)句中第一個(gè)參數(shù)對(duì)應(yīng)Params[0],第二個(gè)參數(shù)對(duì)應(yīng)params[1],依此類推。

例如:一個(gè)TQuery部件Query1,我們?yōu)樗帉懙膭?dòng)態(tài)SQL語(yǔ)句是:

以下為引用的內(nèi)容:

  Insert Into Customer(CustNo,Name,Country)

  Values(:CustNo,:Name, : Country)

對(duì)于上述這條動(dòng)態(tài)SQL語(yǔ)句中的參數(shù),我們可以利用TQuery部件的params 屬性為參數(shù)賦值:

以下為引用的內(nèi)容:

  Query1.params[0].AsString := "1988";

  Query1.params[1].AsString := "Lichtenstein";

  Query1.params[2].AsString := "USA";

上述語(yǔ)句將把"1988"賦給參數(shù):Cuse_No,"Lichtenstein"賦給參數(shù):Name,"USA"賦給參數(shù):Country。

17.4.2 使用ParamByName方法為參數(shù)賦值

ParamByName是一個(gè)函數(shù),用動(dòng)態(tài)SQL語(yǔ)句中的參數(shù)作為調(diào)用ParamByName函數(shù)的參數(shù),這樣便可以為它們賦值,使用這種賦值方法,必須要知道動(dòng)態(tài)SQL語(yǔ)句參數(shù)的名字。
例如在17.4.1節(jié)中的例子中,也可以用下述方法給參數(shù)賦值:

以下為引用的內(nèi)容:

  Query1.ParamByName('CustNo').AsString := "1988";

  Query1.ParamByName('Name').AsString := "Lichtenstein";

  Query1.ParamByName('Country').AsString := "USA";

分享:如何將SQL2000數(shù)據(jù)庫(kù)升級(jí)到SQL2005
裝個(gè)SQl2005可真不容易�。∠仁浅鲥e(cuò),再是裝完了沒(méi)有企業(yè)管理器。我查了好久查出: SQL2005簡(jiǎn)易版的沒(méi)有Microsoft SQL Server Management Studio Express還要再裝。還是到這里下吧

來(lái)源:模板無(wú)憂//所屬分類:Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2009-08-02
相關(guān)Mssql數(shù)據(jù)庫(kù)教程