asp中command的在单条记录时,有些字段显示为空的问题

edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"

这时候要把不能显示的字段,在放到sql中,显示出来

edit_rs_cmd.CommandText = "SELECT *,[不能显示的字段],[不能显示的字段], FROM dbo.usertable WHERE id = ?"

后来又找到的方法

edit_rs.Fields.Item("opentime").Value



edit_rs.Fields.Item(11).Value'time所在的顺序

但是这些做起来,都很复杂 在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

下面的是废话,加进去,没有一个能用,或是说command 但是属性添加错误!

引用

CursorType参数值  

参数  值  说明  

AdOpenForwardOnly  0  向前指针,默认值。只能用MoveNext方法或GetRows方法向前单向移动指针,所耗系统资源最少,执行速度也最快,但很多属性和方法将不能用  

AdOpenKeySet  1  键盘指针,记录集中可以前后移动。某一用户修改数据后,其他用户可以立即显示,但禁止查看其他用户添加和删除的记录  

AdOpenDynamic  2  动态指针,记录集中可以前后移动。所有修改会立即在其他客户端显示,功能强大,但所耗系统资源也多  

AdOpenStatic  3  静态指针,记录集中可以前后移动。所有修改不会在其他客户端显示

时间: 2024-09-19 13:56:55

asp中command的在单条记录时,有些字段显示为空的问题的相关文章

asp中command的在单条记录时,有些字段显示为空的问题_应用技巧

edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?" 这时候要把不能显示的字段,在放到sql中,显示出来 edit_rs_cmd.CommandText = "SELECT *,[不能显示的字段],[不能显示的字段], FROM dbo.usertable WHERE id = ?" 后来又找到的方法 edit_rs.Fields.Item("opentime")

asp.net实现删除DataGrid的记录时弹出提示信息_实用技巧

本文实例展示了asp.net实现删除DataGrid的记录时弹出提示信息的方法,在进行项目开发的时候非常实用,具体步骤如下: 1.在DataGrid中加一超链接按钮列,文本设为"删除",在aspx页面中加上如下代码: <script language="JavaScript"> function delete_confirm(e){ if(event.srcElement.outerText=="删除"||event.srcElement.name==&

asp中利用数组实现数据库记录的批量录入方法

数据|数据库|数组 asp中利用数组实现数据库记录的批量录入方法(原创) 演示:http://www.zwtd.com/1/yanek/n/needdj2.asp <% rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件 1.allneeddj.asp:实现表单的生成 2. allneeddjresult.asp 处理表单批量录入 3.hbedu.mdb :数据库文件 其数据库结构如下 provi

asp中利用数组实现数据库记录的批量录入方法(原创),有演示,建议入精华

精华|数据|数据库|数组|原创 asp中利用数组实现数据库记录的批量录入方法(原创)演示:http://www.zwtd.com/1/yanek/n/needdj2.asp<%rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件1.allneeddj.asp:实现表单的生成2. allneeddjresult.asp 处理表单批量录入3.hbedu.mdb :数据库文件其数据库结构如下provinc

在asp中通过getrows实现数据库记录分页的一段代码,希望对大家有用

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码  Dim iStart, iOffset  iStart = Request("Start")  iOffset = Request("Offset")   if Not IsNumeric(iStart) or Len(iStart) = 0 then 

在asp中通过getrows实现数据库记录分页的一段代码

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码Dim iStart, iOffsetiStart = Request("Start")iOffset = Request("Offset") if Not IsNumeric(iStart) or Len(iStart) = 0 theniStart =

asp中通过getrows实现数据库记录分页的一段代码

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码Dim iStart, iOffsetiStart = Request("Start")iOffset = Request("Offset") if Not IsNumeric(iStart) or Len(iStart) = 0 then iStart =

asp中通过getrows实现数据库记录分页的一段代码_应用技巧

<%@ Language = VBSCRIPT %> <% Option Explicit %> <% rem 在asp中通过getrows实现数据库记录分页的一段代码 Dim iStart, iOffset iStart = Request("Start") iOffset = Request("Offset")  if Not IsNumeric(iStart) or Len(iStart) = 0 then iStart = 0

精华文章:ASP中SQL语句参考及记录集对象

sql|参考|对象|记录集|精华|语句 1. ASP与Access数据库连接: <%@ language=VBscript%> <% dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};