asp中command的在單條記錄時(shí),有些字段顯示為空的問題
更新時(shí)間:2008年07月23日 20:07:12 作者:
網(wǎng)上找到一些資料,關(guān)于游標(biāo)這個(gè)問題,還是無法放進(jìn)去(如果方法找到的話,還可以改)
之前的sql這么寫,但是沒有效果有些非順序的值會(huì)丟失
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
這時(shí)候要把不能顯示的字段,在放到sql中,顯示出來
edit_rs_cmd.CommandText = "SELECT *,[不能顯示的字段],[不能顯示的字段], FROM dbo.usertable WHERE id = ?"
后來又找到的方法
edit_rs.Fields.Item("opentime").Value
把
edit_rs.Fields.Item(11).Value'time所在的順序
但是這些做起來,都很復(fù)雜 在dw給好式之后,可以用下面的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject("adodb.recordset")
edit_rs.open edit_rs_cmd ,,1,1
原來的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT *,[trytime],[opentime],[endtime],address,scale,content FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDouble
Set edit_rs = edit_rs_cmd.Execute
下面的是廢話,加進(jìn)去,沒有一個(gè)能用,或是說command 但是屬性添加錯(cuò)誤!
引用
CursorType參數(shù)值
參數(shù) 值 說明
AdOpenForwardOnly 0 向前指針,默認(rèn)值。只能用MoveNext方法或GetRows方法向前單向移動(dòng)指針,所耗系統(tǒng)資源最少,執(zhí)行速度也最快,但很多屬性和方法將不能用
AdOpenKeySet 1 鍵盤指針,記錄集中可以前后移動(dòng)。某一用戶修改數(shù)據(jù)后,其他用戶可以立即顯示,但禁止查看其他用戶添加和刪除的記錄
AdOpenDynamic 2 動(dòng)態(tài)指針,記錄集中可以前后移動(dòng)。所有修改會(huì)立即在其他客戶端顯示,功能強(qiáng)大,但所耗系統(tǒng)資源也多
AdOpenStatic 3 靜態(tài)指針,記錄集中可以前后移動(dòng)。所有修改不會(huì)在其他客戶端顯示
這時(shí)候要把不能顯示的字段,在放到sql中,顯示出來
edit_rs_cmd.CommandText = "SELECT *,[不能顯示的字段],[不能顯示的字段], FROM dbo.usertable WHERE id = ?"
后來又找到的方法
edit_rs.Fields.Item("opentime").Value
把
edit_rs.Fields.Item(11).Value'time所在的順序
但是這些做起來,都很復(fù)雜 在dw給好式之后,可以用下面的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject("adodb.recordset")
edit_rs.open edit_rs_cmd ,,1,1
原來的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT *,[trytime],[opentime],[endtime],address,scale,content FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDouble
Set edit_rs = edit_rs_cmd.Execute
下面的是廢話,加進(jìn)去,沒有一個(gè)能用,或是說command 但是屬性添加錯(cuò)誤!
引用
CursorType參數(shù)值
參數(shù) 值 說明
AdOpenForwardOnly 0 向前指針,默認(rèn)值。只能用MoveNext方法或GetRows方法向前單向移動(dòng)指針,所耗系統(tǒng)資源最少,執(zhí)行速度也最快,但很多屬性和方法將不能用
AdOpenKeySet 1 鍵盤指針,記錄集中可以前后移動(dòng)。某一用戶修改數(shù)據(jù)后,其他用戶可以立即顯示,但禁止查看其他用戶添加和刪除的記錄
AdOpenDynamic 2 動(dòng)態(tài)指針,記錄集中可以前后移動(dòng)。所有修改會(huì)立即在其他客戶端顯示,功能強(qiáng)大,但所耗系統(tǒng)資源也多
AdOpenStatic 3 靜態(tài)指針,記錄集中可以前后移動(dòng)。所有修改不會(huì)在其他客戶端顯示
您可能感興趣的文章:
- 用Command對(duì)象和RecordSet對(duì)象向數(shù)據(jù)庫增加記錄哪一個(gè)更好
- 使用Jmail及Winwebmail發(fā)信時(shí)系統(tǒng)記錄中的錯(cuò)誤:502 Error: command ...
- Delphi Command模式
- javascript document.execCommand() 常用解析
- asp.net gridview的Rowcommand命令中獲取行索引的方法總結(jié)
- php設(shè)計(jì)模式 Command(命令模式)
- php設(shè)計(jì)模式 Command(命令模式)
- 獲取Repeter的Item和ItemIndex/CommandArgument實(shí)現(xiàn)思路與代碼
- 解決VS2012 Express的There was a problem sending the command to the program問題
- bash scp command not found的解決方法
- GridView中動(dòng)態(tài)設(shè)置CommandField是否可用或可見的小例子
- document.execCommand()的用法小結(jié)
- pip 錯(cuò)誤unused-command-line-argument-hard-error-in-future解決辦法
- 在RowCommand事件中獲取索引值示例代碼
- ON_COMMAND_RANGE多個(gè)按鈕響應(yīng)一個(gè)函數(shù)的解決方法
- C#命令模式(Command Pattern)實(shí)例教程
- ASP基礎(chǔ)知識(shí)Command對(duì)象講解
相關(guān)文章
asp 下產(chǎn)生任意位數(shù)隨機(jī)密碼的代碼
asp 下產(chǎn)生任意位數(shù)隨機(jī)密碼的代碼...2007-08-08
ASP隱藏真實(shí)文件的下載功能實(shí)現(xiàn)代碼
將下邊的文件保存為Download.asp就可以了,然后根據(jù)需要傳要下載的文件過來就可以了。2008-12-12
asp實(shí)現(xiàn)過濾關(guān)鍵字的函數(shù)
asp實(shí)現(xiàn)過濾關(guān)鍵字的函數(shù)...2007-08-08
asp下用replace非正則實(shí)現(xiàn)代碼運(yùn)行功能的代碼
asp下用replace非正則實(shí)現(xiàn)代碼運(yùn)行功能的代碼...2007-09-09
asp生成靜態(tài)HTML(動(dòng)態(tài)讀取)
這樣的代碼多用于我們沒有實(shí)現(xiàn)設(shè)計(jì)生成靜態(tài)的功能,但又想臨時(shí)將一些動(dòng)態(tài)頁面生成靜態(tài)的,直接獲取動(dòng)態(tài)內(nèi)容并保存為靜態(tài)的2013-08-08
ASP基礎(chǔ)入門第二篇(ASP基礎(chǔ)知識(shí))
這篇文章是ASP基礎(chǔ)入門第二篇,第一篇展示了ASP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的一些最基本的方法,相信通過實(shí)踐各位對(duì) ASP 已經(jīng)有了最基本的了解,本文將進(jìn)一步介紹ASP動(dòng)態(tài)網(wǎng)站的一些基本技巧,需要的朋友可以參考下2015-10-10
ASP生成數(shù)字相加求和的BMP圖片驗(yàn)證碼
以前我自己寫了個(gè)是文字的,但還是這個(gè)好,都是圖片的2008-08-08

