|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
通常人们使用以下两种方式来执行SQL语句: Set Rs=Conn.Execute(SqlStr) 和 Set Rs=Server.CreateObject(“ADODB.RecordSet“) Rs.Open SqlStr,Conn,CursorType,LockType (RecordSet对象方式请看这里) 由于默认的记录集游标是服务器游标, Rs.CursorLocation = adUseServer 所以返回Rs.RecordCount=-1, 应该把服务器游标改为客户端游标, Rs.CursorLocation = adUseClient Rs.Open SqlStr,Conn,CursorType,LockType rs.cursortype 光标类型 recordcount 属性 --------------------------------------------- ForwardOnly 0(默认) 返回-1 Keyset 1 准确的记录数 Dynamic 2 -1或不准确的记录数,依数据源而定 Static 3 准确的记录数 所以Rs.CursorLocation = 3 可用recordset.support("属性名")进行测试是否支持该属性。 返回类别: 教程 上一教程: 使用XMLHTTP结合ASP,实现网页的异步调用 下一教程: 如何取得刚刚插入SQL SERVER自增长的ID值 您可以阅读与"RECORDCOUNT=-1问题"相关的教程: · 关于ASP图象问题的总结 · ASP常见问题及解答精要(上) · DATAGRID 分页问题 -- 无法响应 PAGEINDEXCHANGED 事件 · 模式窗口中提交数据的问题和解决 · Microsoft SQL Server 7.0安全问题 |
| 快精灵印艺坊 版权所有 |
首页 |
||