LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

ASP數(shù)據(jù)庫操作大全

admin
2010年7月3日 15:4 本文熱度 6892
[p][color=#3d85c6]rs.open sql,conn,a,b [br]參數(shù)a為設(shè)定游標(biāo)的類型,其取值為: [br]0 僅向前游標(biāo),只能向前瀏覽記錄,不支持分頁、recordset、bookmark [br]1 鍵集游標(biāo),其他用戶對記錄說做的修改將反映到記錄集中,但其他用戶增加或刪除記錄不會反映到記錄集中。支持分頁、recordset、bookmark [br]2 動態(tài)游標(biāo)功能最強,但耗資源也最多。用戶對記錄說做的修改,增加或刪除記錄都將反映到記錄集中。支持全功能瀏覽。 [br]3 靜態(tài)游標(biāo),只是數(shù)據(jù)的一個快照,用戶對記錄說做的修改,增加或刪除記錄都不會反映到記錄集中。支持向前或向后移動[/color][/p]
[p][br][color=#3d85c6]參數(shù)b為記錄集的鎖定類型,其取值為: [br]1 鎖定類型,默認的,只讀,不能作任何修改 [br]2 當(dāng)編輯時立即鎖定記錄,最安全的方式 [br]3 只有在調(diào)用update方法時才鎖定記錄集,而在此前的其他操作仍可對當(dāng)前記錄進行更改、插入和刪除等 [br]4 當(dāng)編輯時記錄不會被鎖定,而更改、插入和刪除是在批處理方式下完成的[/color][/p]
[p][color=#3d85c6]打開數(shù)據(jù)記錄集方法其實不止一種,但是我們用的最多的就是 [br]rs.open sql,1,1的方法,可是后面的數(shù)字參數(shù)很多人不解其意,下面我們來介紹一下。 [/color][/p][color=#3d85c6]
[p]>>>使用心得[br]>>>只讀。看權(quán)限。[br]>>>看游標(biāo),用1,3就好。[br]>>>3,3耗資源[br]>>>只讀1,1[/p]
[p]ado中的addnew使用說明[br]rs.addnew[br]rs("username")=username[br]rs("userpassword")=password[br]rs("age")=age[br]rs("sex")=sex[br]rs.update[/p]
[p][hilitecolor=#ffffff][color=#20124d][b]記錄集操作示例大全[br]<%[br]'on error resume next[br] dim connstr,conn[br] connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("datadb/#ip.mdb")[br] set conn=server.createobject("adodb.connection")[br] conn.open connstr[br]%>[br]'== 讀取記錄[br]聲明方法一[br]''set rs=server.createobject("adodb.recordset") [br]''rs.open "select id,title from joke where id="&id&"",conn,1,1 [br]聲明方法二[br]set wrs=conn.execute("select * from zm_page where tid=-1 order by ord asc")[/b][/color][/hilitecolor][/p]
[p][hilitecolor=#ffffff][color=#20124d][b]開始記錄操作[br]do while not wrs.eof[br]if wrs("url")<>"" then[br] main=main&"
  • "&wrs("name")&"
  • "&vbcrlf[br]else[br] main=main&"
  • "&wrs("name")&"
  • "&vbcrlf[br]end if[br]wrs.movenext[br]loop[br]main=main&""[br]wrs.close[br]set wrs=nothing[/b][/color][/hilitecolor][/p]
    [p]建立記錄集對象: [br]set rs=server.createobject("adodb.recordset") [br]rs.open sql語句,conn,3,2 [br][br]sql常用命令使用方法: [br](1) 數(shù)據(jù)記錄篩選: [br]sql="select * from 數(shù)據(jù)表 where 字段名=字段值 order by 字段名 [desc]" [br]sql="select * from 數(shù)據(jù)表 where 字段名 like '%字段值%' order by 字段名 [desc]" [br]sql="select top 10 * from 數(shù)據(jù)表 where 字段名 order by 字段名 [desc]" [br]sql="select * from 數(shù)據(jù)表 where 字段名 in ('值1','值2','值3')" [br]sql="select * from 數(shù)據(jù)表 where 字段名 between 值1 and 值2" [br](2) 更新數(shù)據(jù)記錄: [br]sql="update 數(shù)據(jù)表 set 字段名=字段值 where 條件表達式" [br]sql="update 數(shù)據(jù)表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件表達式" [br](3) 刪除數(shù)據(jù)記錄: [br]sql="delete from 數(shù)據(jù)表 where 條件表達式" [br]sql="delete from 數(shù)據(jù)表" (將數(shù)據(jù)表所有記錄刪除) [br](4) 添加數(shù)據(jù)記錄:[br]sql="insert into 數(shù)據(jù)表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)" [br]sql="insert into 目標(biāo)數(shù)據(jù)表 select * from 源數(shù)據(jù)表" (把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表) [br](5) 數(shù)據(jù)記錄統(tǒng)計函數(shù): [br]avg(字段名) 得出一個表格欄平均值 [br]count(*|字段名) 對數(shù)據(jù)行數(shù)的統(tǒng)計或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計 [br]max(字段名) 取得一個表格欄最大的值 [br]min(字段名) 取得一個表格欄最小的值 [br]sum(字段名) 把數(shù)據(jù)欄的值相加 [br]引用以上函數(shù)的方法: [br]sql="select sum(字段名) as 別名 from 數(shù)據(jù)表 where 條件表達式" [br]set rs=conn.excute(sql) [br]用 rs("別名") 獲取統(tǒng)的計值,其它函數(shù)運用同上。 [br](5) 數(shù)據(jù)表的建立和刪除: [br]create table 數(shù)據(jù)表名稱(字段1 類型1(長度),字段2 類型2(長度) …… ) [br]例:create table tab01(name varchar(50),datetime default now()) [br]drop table 數(shù)據(jù)表名稱 (永久性刪除一個數(shù)據(jù)表)[/p]
    [p]記錄集對象的方法: [br]rs.movenext 將記錄指針從當(dāng)前的位置向下移一行 [br]rs.moveprevious 將記錄指針從當(dāng)前的位置向上移一行 [br]rs.movefirst 將記錄指針移到數(shù)據(jù)表第一行 [br]rs.movelast 將記錄指針移到數(shù)據(jù)表最后一行 [br]rs.absoluteposition=n 將記錄指針移到數(shù)據(jù)表第n行 [br]rs.absolutepage=n 將記錄指針移到第n頁的第一行 [br]rs.pagesize=n 設(shè)置每頁為n條記錄 [br]rs.pagecount 根據(jù) pagesize 的設(shè)置返回總頁數(shù) [br]rs.recordcount 返回記錄總數(shù) [br]rs.bof 返回記錄指針是否超出數(shù)據(jù)表首端,true表示是,false為否 [br]rs.eof 返回記錄指針是否超出數(shù)據(jù)表末端,true表示是,false為否 [br]rs.delete 刪除當(dāng)前記錄,但記錄指針不會向下移動 [br]rs.addnew 添加記錄到數(shù)據(jù)表末端 [br]rs.update 更新數(shù)據(jù)表記錄[/p][/color]

    該文章在 2010/7/3 15:04:31 編輯過
    關(guān)鍵字查詢
    相關(guān)文章
    正在查詢...
    點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
    點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
    點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
    點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
    Copyright 2010-2025 ClickSun All Rights Reserved

    黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
    日韩国产欧美亚洲v片 | 一本大道香蕉久在热线29 | 在线一区二区三区一本到 | 丝袜足午夜福利视频丝袜 | 亚洲理论在线a中文字幕 | 在线看午夜福利片国产片 |