国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

asp.net和asp下ACCESS的參數化查詢

2024-05-06 14:17:54
字體:
來源:轉載
供稿:網友

今天我就把我用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發表的新聞
 ------------------------------------------------------ 
  代碼如下:
set 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就是指示輸入參數(是其實是默認值)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 古田县| 辛集市| 新龙县| 大荔县| 古田县| 宁河县| 临清市| 余江县| 惠州市| 且末县| 远安县| 和静县| 盐边县| 清远市| 老河口市| 安顺市| 高陵县| 镇远县| 桑植县| 泗阳县| 股票| 长治县| 宁南县| 唐山市| 阿拉善左旗| 文水县| 明水县| 个旧市| 雅安市| 黄平县| 通山县| 博白县| 牡丹江市| 从化市| 宁津县| 扶余县| 嘉兴市| 崇仁县| 宜春市| 交口县| 温州市|