背景:
    数据库:  SQL
    工  具:  VB+ADO
    类  型:  C/S
疑问:
    1.如题,通过下列方式获得的记录集:是哪种类型?(Rs=Recordset;FlCon=Ado.Connection)
        strSQL="SELECT * FROM AUTHORS"
        SET RS=FLCON.EXECUTE(STRSQL)    2.是否只有在Recordset.open方法中指定CursorType的参数,才可以影响返回的Recordset的类型?
      换句话说,只能使用Open方法获得动态可更新的记录集?    3.使用Execute可否实现?如何实现?

解决方案 »

  1.   

    SET RS=FLCON.EXECUTE(STRSQL)
    这个应该是读写都可以的吧
      

  2.   

    wwh999 (印钞机V2.0...开发中....) 在SQL生成星了阿 羡慕
      

  3.   

    汗一个...呵呵,怎么被楼上的揪出来了...嘿嘿!
    ----------------------------------------------------------
    在ADO程序员指南上面没有找到...觉得用Execute方法获得记录集的写法较简洁..可惜在试的时候发现不能更新..,同时在多用户环境下,也不知道是不是动态的(多客户端同时操作时能看到最新的)..一台机,没办法试... 
     
    看看大家的意见..
      

  4.   

    1.你說的類型應該是根據LockType來判斷的,而Connection沒有這個屬性
    2.在Connect中可以指定CursorType屬性,當CursorType指定為adUseClient時,你用的方法的數據集才可設定書簽
    3.同第2點
      

  5.   

    NND
    又答非所問了
    是靜態的
      

  6.   

    这几天没上,忘记结贴了..呵呵!杰西...,问个存储过程的弱弱问题:使用Connection.Paraments(@Return_Value)可以得到一个返回值,这个返回值代表的是什么意思?   据说是返回存储过程的执行状态,这个返回值的取值有多少种,都是些什么含义.?