麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

解讀ACCESS的參數化查詢

2024-09-07 19:04:00
字體:
來源:轉載
供稿:網友

  最近因項目需要用ACCESS做數據庫開發WEB項目,看論壇上還許多人問及ACCESS被注入的安全問題,許多人解決的方法仍然是用Replace替換特殊字符,然而這樣做也并沒有起到太大做用,今天我就把我用ACCESS參數化查詢的一些方法和經驗和大家分享,希望對大家有所啟發,有寫的不對的地方希望高手們多多指教。

ASP.NET 用OleDbCommand的new OleDbParameter創建參數貨查詢
ASP用Command的CreateParameter 方法創建參數化查詢
(SQL儲存過程查詢也是用這個方法建立的)

ASP.NET C#語法

OleDbParameter parm = new OleDbParameter(Name, Type, Direction, Size, Value);
(實際上它有七重載大家具體大家可以在VS.net里面就可以看到)
參數
Name 可選,字符串,代表 Parameter 對象名稱。
Type 可選,長整型值,指定 Parameter 對象數據類型。
Direction 可選,長整型值,指定 Parameter 對象類型。。
Size 可選,長整型值,指定參數值最大長度(以字符或字節數為單位)。
Value 可選,變體型,指定 Parameter 對象的值。
以下是實例,查詢news表中所有tsing發表的新聞
-------------------------------------------------------
sql="select * from newss where username=? order by id"
 //注意查詢的條件均用?號表示
OleDbConnection conn = new OleDbConnection(connString);
OleDbCommand cmd = new OleDbCommand(sql,conn);
OleDbParameter parm = new OleDbParameter("temp",OleDbType.VarChar, 50);
//temp為Parameter對象可隨便定義,OleDbType.VarChar指定為字符串,長度50
parm.Direction = ParameterDirection.Input;
//指定其類型輸入參數
cmd.Parameters.Add(parm);
 cmd.Parameters["temp"].Value = "tsing";
//查詢tsing,也可以寫成cmd.Parameters[0]
 conn.Open();
 cmd.ExecuteReader();

ASP VBSCRIPT語法

Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)
參數同上
以下是實例,查詢news表中所有tsing發表的新聞
------------------------------------------------------
et conn = Server.CreateObject("Adodb.Connection")
conn.ConnectionString = connString
conn.open()
set mycmd = Server.CreateObject("ADODB.Command")
mycmd.ActiveConnection=conn
mycmd.CommandText=sql
mycmd.Prepared = true
set mypar = mycmd.CreateParameter("temp",129,1,50,"tsing")
mycmd.Parameters.Append mypar
set myrs = mycmd.Execute

與上面基本相同不同的地方法是asp在對參數的表達上面不同
129為adChar,1就是指示輸入參數(是其實是默認值)
大家請參閱MICROSOFT的ADOVB.Inc:

共3頁上一頁123下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品999在线观看 | 欧美成年人在线视频 | 毛片免费看的 | 久久激情国产 | 国产精品久久久久久久亚洲按摩 | 国产乱free国语对白 | 色999国产 | 最新一区二区三区 | 一级黄色免费观看视频 | 最新久久免费视频 | 欧美人成在线 | 久久里面有精品 | av国语| 毛片福利| 日本在线不卡一区二区 | 国产精品亚洲一区二区三区久久 | 国产精品美女久久久免费 | 久久国产一级 | 毛片国产| 久在线播放 | 经典三级在线视频 | 国产一区二区成人在线 | 国产精品久久久久久久不卡 | 日韩黄网站 | 97久色| 久久精品国产亚洲7777小说 | 一级一片免费看 | 99精品视频久久精品视频 | 久久久成人精品 | 久久丝袜脚交足黄网站免费 | 国产正在播放 | 一级一片免费看 | 成人午夜影院 | 亚洲午夜影院在线观看 | 黄色网址免费在线播放 | 成人精品久久久 | 99在线在线视频免费视频观看 | 国产污污视频 | 国产男女爽爽爽爽爽免费视频 | 色就色 综合偷拍区91网 | 羞羞视频入口 |