|
![]() |
名片设计 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无法连接ORACLE 9I数据库的问题 · ASP登陆验证页应做的安全问题 · ASP中关于SESSION的一些问题 · 基于ASP的编程常见问题 · 一点ASP问题、差错和个人心得 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |