ACCESS實(shí)用技巧:ACCESS的參數(shù)化查詢_Access數(shù)據(jù)庫(kù)教程
推薦:遠(yuǎn)程連接access數(shù)據(jù)庫(kù)的方法前段時(shí)間很多人問(wèn)遠(yuǎn)程(如通過(guò)互聯(lián)網(wǎng))連接ACCESS數(shù)據(jù)庫(kù)的方法,最近寫(xiě)了個(gè)例子,與大家共享: 使用了TCP/IP,ADO及XML(需要安裝Microsoft XML 4.0。)。分服務(wù)器和客戶端兩部分,服務(wù)器可
最近因項(xiàng)目需要用ACCESS做數(shù)據(jù)庫(kù)開(kāi)發(fā)WEB項(xiàng)目
看論壇上還許多人問(wèn)及ACCESS被注入的安全問(wèn)題
許多人解決的方法仍然是用Replace替換特殊字符,然而這樣做也并沒(méi)有起到太大做用
今天我就把我用ACCESS參數(shù)化查詢的一些方法和經(jīng)驗(yàn)和大家分享
希望對(duì)大家有所啟發(fā),有寫(xiě)的不對(duì)的地方希望高手們多多指教
ASP.NET 用OleDbCommand的new OleDbParameter創(chuàng)建參數(shù)貨查詢
ASP用Command的CreateParameter 方法創(chuàng)建參數(shù)化查詢
(SQL儲(chǔ)存過(guò)程查詢也是用這個(gè)方法建立的)
ASP.NET C#語(yǔ)法:
| OleDbParameter parm = new OleDbParameter(Name, Type, Direction, Size, Value); (實(shí)際上它有七重載大家具體大家可以在VS.net里面就可以看到) 參數(shù) Name 可選,字符串,代表 Parameter 對(duì)象名稱。 Type 可選,長(zhǎng)整型值,指定 Parameter 對(duì)象數(shù)據(jù)類型。 Direction 可選,長(zhǎng)整型值,指定 Parameter 對(duì)象類型。。 Size 可選,長(zhǎng)整型值,指定參數(shù)值最大長(zhǎng)度(以字符或字節(jié)數(shù)為單位)。 Value 可選,變體型,指定 Parameter 對(duì)象的值。 以下是實(shí)例,查詢news表中所有tsing發(fā)表的新聞 ------------------------------------------------------- sql="select * from newss where username=? order by id" //注意查詢的條件均用?號(hào)表示 OleDbConnection conn = new OleDbConnection(connString); OleDbCommand cmd = new OleDbCommand(sql,conn); OleDbParameter parm = new OleDbParameter("temp",OleDbType.VarChar, 50);
//temp為Parameter對(duì)象可隨便定義,OleDbType.VarChar指定為字符串,長(zhǎng)度50 |
ASP VBSCRIPT語(yǔ)法
|
Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)
’---- ParameterDirectionEnum Values ----
|
附我寫(xiě)的C#類,和VBSCRIPT函數(shù),希望對(duì)大家有幫助
|
using System;
/// <summary>
}
|
分享:Access數(shù)據(jù)庫(kù)操作中出現(xiàn)的怪現(xiàn)象我用的數(shù)據(jù)庫(kù)是Access2000的,系統(tǒng)為Win2000 Advance Server.今天在程序調(diào)試中遇到了以下幾個(gè)怪現(xiàn)象: 1.如果Access程序把調(diào)試的程序處于打開(kāi)狀態(tài)時(shí)(不一定是改表或表結(jié)構(gòu)的界面),程序中把
- Access數(shù)據(jù)庫(kù)安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語(yǔ)句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁(yè)
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫(kù)
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫(kù)
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫(kù)教程推薦
- 統(tǒng)計(jì)某個(gè)日期區(qū)間內(nèi)星期天的個(gè)數(shù)
- 如何獲取access數(shù)據(jù)庫(kù)中表的個(gè)數(shù)及名稱
- ASP實(shí)現(xiàn)access隨機(jī)顯示不重復(fù)記錄解決方案
- 使用ACCESS時(shí)最容易忽略的工作
- Access 模糊參數(shù) 分頁(yè)查詢
- 破解Access的密碼
- 數(shù)據(jù)庫(kù)應(yīng)用程序需注意的問(wèn)題
- 定期歸檔Access數(shù)據(jù)庫(kù)
- 利用instr函數(shù)實(shí)現(xiàn)非常規(guī)日期的轉(zhuǎn)換
- 解答Perl下如何連接Access數(shù)據(jù)庫(kù)
猜你也喜歡看這些
- Access命令行參數(shù)
- 建立Access 數(shù)據(jù)庫(kù)的安全門(mén)
- Access數(shù)據(jù)庫(kù)中數(shù)據(jù)表的自動(dòng)重新聯(lián)接
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- ACCESS默認(rèn)保存路徑的修改方法
- 淺議ACCESS統(tǒng)計(jì)不重復(fù)記錄個(gè)數(shù)問(wèn)題
- Access的控件布局之控件對(duì)齊
- 純編碼實(shí)現(xiàn)Access數(shù)據(jù)庫(kù)的建立或壓縮
- 如何讓asp和access數(shù)據(jù)庫(kù)連接?
- 向Access數(shù)據(jù)庫(kù)上傳且顯示圖片
- 相關(guān)鏈接:
- 教程說(shuō)明:
Access數(shù)據(jù)庫(kù)教程-ACCESS實(shí)用技巧:ACCESS的參數(shù)化查詢
。