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

在asp查詢SQL 2005視圖的問題

admin
2011年3月15日 11:21 本文熱度 3289
我在數(shù)據(jù)庫(kù)創(chuàng)建了個(gè)視圖,如下


SQL code

SELECT t.iId, t.iEmployee, t.dtStartDate, t.dtEndDate, t.iWay, t.sConnector, t.sAddress, t.sNote, t.sMsg, t.cSecurity, t.cRemind, t.dtRemindTime, a.iSenderId, a.sReceiverId, a.cFlag FROM dbo.tblCalendar AS t LEFT OUTER JOIN dbo.tblActionSend AS a ON t.iId = a.Kindid AND a.iKind = 3
創(chuàng)建后在數(shù)據(jù)庫(kù)打開能正確顯示數(shù)據(jù)

于是拿到asp頁(yè)面寫顯示代碼,如下


HTML code
<!-- #include file="../common/DbConnection.asp"-->
<% Response.charset="GB2312" %>
<body>
<table cellpadding="0" cellspacing="0">
<%
ConnDB()
set rs = server.createobject("adodb.recordset")
rs.open
"SELECT * FROM v_calendar",conn,3,3
while not rs.eof
%>
<tr>
<td><%=rs(0)%></td>
</tr>
<%
rs.movenext
wend
%>
</table>
</body>
顯示空白內(nèi)容,沒報(bào)錯(cuò)。于是改成其他視圖試了下,能正確顯示出內(nèi)容,唯獨(dú)該視圖不行。

另外我也嘗試了將outer聯(lián)結(jié)改成inner,能正常顯示,請(qǐng)問是甚么原因?

該文章在 2011/3/15 11:21:00 編輯過

全部評(píng)論4

admin
2011年3月15日 11:21
改成下面這樣既可

ConnDB()
set rs = server.createobject("adodb.recordset")
rs.open "SELECT * FROM v_calendar",conn,3,1
while not rs.eof 
%>
  <tr>
  <td><%=rs(0)%></td>
  </tr>
  <%
rs.movenext
wend

該評(píng)論在 2011/3/15 11:23:53 編輯過
admin
2011年3月15日 11:24
游標(biāo)常量 對(duì)應(yīng)常數(shù)值 游標(biāo)說明 ------------------------------------------------------------- adOpenForwardOnly 0 缺省值,啟動(dòng)一個(gè)只能向前移動(dòng)的游標(biāo),也是速度最快的游標(biāo)。 adOpenKeyset 1 啟動(dòng)一個(gè)關(guān)鍵集類型的游標(biāo)。 adOpenDynamic 2 啟動(dòng)一個(gè)動(dòng)態(tài)游標(biāo)。 adOpenStatic 3 啟動(dòng)一個(gè)靜態(tài)游標(biāo)。 ------------------------------------------------------------- 鎖定常量 對(duì)應(yīng)常數(shù)值 鎖定說明 -------------------------------------------------------------- adLockReadOnly 1 缺省值,Recordset對(duì)象以只讀方式啟動(dòng),無法運(yùn)行AddNew、Update及Delete等方法 adLockPrssimistic 2 當(dāng)數(shù)據(jù)源正在更新時(shí),系統(tǒng)會(huì)暫時(shí)鎖住其他用戶的動(dòng)作,以保持?jǐn)?shù)據(jù)一致性。 adLockOptimistic 3 當(dāng)數(shù)據(jù)源正在更新時(shí),系統(tǒng)并不會(huì)鎖住其他用戶的動(dòng)作,其他用戶可以對(duì)數(shù)據(jù)進(jìn)行增、刪、改的操作。 adLockBatchOptimistic 4 當(dāng)數(shù)據(jù)源正在更新時(shí),其他用戶必須將CursorLocation屬性改為adUdeClientBatch才能對(duì)數(shù)據(jù)進(jìn)行增刪改操作。

該評(píng)論在 2011/3/15 11:24:08 編輯過
admin
2011年3月15日 12:11
RS.OPEN SQL,CONN,A,B A: ADOPENFORWARDONLY(=0) 只讀,且當(dāng)前數(shù)據(jù)記錄只能向下移動(dòng) ADOPENKEYSET(=1) 只讀,當(dāng)前數(shù)據(jù)記錄可自由移動(dòng) ADOPENDYNAMIC(=2) 可讀寫,當(dāng)前數(shù)據(jù)記錄可自由移動(dòng) ADOPENSTATIC(=3) 可讀寫,當(dāng)前數(shù)據(jù)記錄可自由移動(dòng),可看到新增記錄 B: ADLOCKREADONLY(=1) 缺省鎖定類型,記錄集是只讀的,不能修改記錄 ADLOCKPESSIMISTIC(=2) 悲觀鎖定,當(dāng)修改記錄時(shí),數(shù)據(jù)提供者將嘗試鎖定記錄以確保成功地編輯記錄。只要編輯一開始,則立即鎖住記錄。 ADLOCKOPTIMISTIC(=3) 樂觀鎖定 ,直到用Update方法提交更新記錄時(shí)才鎖定記錄。 ADLOCKBATCHOPTIMISTIC(=4) 批量樂觀鎖定,允許修改多個(gè)記錄,只有調(diào)用UpdateBatch方法后才鎖定記錄。 當(dāng)不需要改動(dòng)任何記錄時(shí),應(yīng)該使用只讀的記錄集,這樣提供者不用做任何檢測(cè)。對(duì)于一般的使用,樂觀的鎖定可能是最好的選擇,因?yàn)橛涗浿槐绘i定一小段時(shí)間,數(shù)據(jù)在這段時(shí)間被更新。這減少了資源的使用。

該評(píng)論在 2011/3/15 12:11:07 編輯過
tercel
2011年3月15日 12:17
rs.open sql,conn,1,1/1,3/3,2區(qū)別 Rs.Open語法如下:rs.Open Source,ActiveConnection,CursorType,LockType Source為sql語句,ActiveConnection為數(shù)據(jù)庫(kù)連接,CursorType是游標(biāo),LockType是數(shù)據(jù)鎖定類型. 經(jīng)常開發(fā)asp但對(duì)于細(xì)致的說法,真實(shí)不太清楚,這里簡(jiǎn)單的介紹下。 一般情況下 讀取數(shù)據(jù)都是用rs.open sql,conn,1,1 修改數(shù)據(jù):rs.open sql,conn,1,3 刪除數(shù)據(jù):直接要conn.execute("delete * from new where id=1")這樣的。 Rs.Open語法如下:rs.Open Source,ActiveConnection,CursorType,LockType Source為sql語句,ActiveConnection為數(shù)據(jù)庫(kù)連接,CursorType是游標(biāo),LockType是數(shù)據(jù)鎖定類型. CursorType 常量 說明 adOpenForwardOnly(值為0) (默認(rèn)值)打開僅向前類型游標(biāo)。 adOpenKeyset(值為1) 打開鍵集類型游標(biāo)。 adOpenDynamic(值為2) 打開動(dòng)態(tài)類型游標(biāo)。 adOpenStatic(值為3) 打開靜態(tài)類型游標(biāo)。 LockType 常量 說明 adLockReadOnly (值為1) (默認(rèn)值)只讀 — 不能改變數(shù)據(jù)。 adLockPessimistic(值為2) 保守式鎖定(逐個(gè)) — 提供者完成確保成功編輯記錄所需的工作,通常通過在編輯時(shí)立即鎖定數(shù)據(jù)源的記錄來完成。 adLockOptimistic(值為3) 開放式鎖定(逐個(gè)) — 提供者使用開放式鎖定,只在調(diào)用 Update 方法時(shí)才鎖定記錄。 adLockBatchOptimistic(值為4) 開放式批更新 — 用于批更新模式(與立即更新模式相對(duì))。 CursorType 0 僅向前游標(biāo),只能向前瀏覽記錄,不支持分頁(yè)、Recordset、BookMark 1 鍵集游標(biāo),其他用戶對(duì)記錄說做的修改將反映到記錄集中,但其他用戶增加或刪除記錄不會(huì)反映到記錄集中。支持分頁(yè)、Recordset、BookMark 2 動(dòng)態(tài)游標(biāo)功能最強(qiáng),但耗資源也最多。用戶對(duì)記錄說做的修改,增加或刪除記錄都將反映到記錄集中。支持全功能瀏覽。 3 靜態(tài)游標(biāo),只是數(shù)據(jù)的一個(gè)快照,用戶對(duì)記錄說做的修改,增加或刪除記錄都不會(huì)反映到記錄集中。支持向前或向后移動(dòng) LockType LockType為記錄集的鎖定類型,其取值為: 1 鎖定類型,默認(rèn)的,只讀,不能作任何修改 2 當(dāng)編輯時(shí)立即鎖定記錄,最安全的方式 3 只有在調(diào)用Update方法時(shí)才鎖定記錄集,而在此前的其他操作仍可對(duì)當(dāng)前記錄進(jìn)行更改、插入和刪除等 4 當(dāng)編輯時(shí)記錄不會(huì)被鎖定,而更改、插入和刪 rs.open sql,conn,3,2 這兩個(gè)是游標(biāo),具體的作用是: RS.OPEN SQL,CONN,A,B A: ADOPENFORWARDONLY(=0) 只讀,且當(dāng)前數(shù)據(jù)記錄只能向下移動(dòng) ADOPENKEYSET(=1) 只讀,當(dāng)前數(shù)據(jù)記錄可自由移動(dòng) ADOPENDYNAMIC(=2) 可讀寫,當(dāng)前數(shù)據(jù)記錄可自由移動(dòng) ADOPENSTATIC(=3) 可讀寫,當(dāng)前數(shù)據(jù)記錄可自由移動(dòng),可看到新增記錄 B: ADLOCKREADONLY(=1) 缺省鎖定類型,記錄集是只讀的,不能修改記錄 ADLOCKPESSIMISTIC(=2) 悲觀鎖定,當(dāng)修改記錄時(shí),數(shù)據(jù)提供者將嘗試鎖定記錄以確保成功地編輯記錄。只要編輯一開始,則立即鎖住記錄。 ADLOCKOPTIMISTIC(=3) 樂觀鎖定 ,直到用Update方法提交更新記錄時(shí)才鎖定記錄。 ADLOCKBATCHOPTIMISTIC(=4) 批量樂觀鎖定,允許修改多個(gè)記錄,只有調(diào)用UpdateBatch方法后才鎖定記錄。 當(dāng)不需要改動(dòng)任何記錄時(shí),應(yīng)該使用只讀的記錄集,這樣提供者不用做任何檢測(cè)。 對(duì)于一般的使用,樂觀的鎖定可能是最好的選擇,因?yàn)橛涗浿槐绘i定一小段時(shí)間, 數(shù)據(jù)在這段時(shí)間被更新。這減少了資源的使用。 總結(jié)一下: sql,conn,1,1 代表不允許更新,一般用于查詢操作。 sql,conn,1,3 代表允許更新,一般用于插入,更新和刪除操作。

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

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
视频一区二区三区自拍偷拍 | 久久精品欧美日韩久久 | 亚洲无线码一区二区三区 | 亚洲中文在线精品国产 | 伊人精品一区二区三区四区五区 | 久夜色精品国产噜噜 |