最好 有象。state的状态对象可以判断

解决方案 »

  1.   

    .Status = 如下值:
    -----------------------------------
    adRecCanceled 
    adRecCantRelease 
    adRecConcurrencyViolation 
    adRecDBDeleted 
    adRecDeleted adRecIntegrityViolation 
    adRecInvalid  
    adRecMaxChangesExceeded 
    adRecModified 
    adRecMultipleChanges 
    adRecNew 
    adRecObjectOpen 
    adRecOK 
    adRecOutOfMemory 
    adRecPendingChanges 
    adRecPermissionDenied 
    adRecSchemaViolation 
    adRecUnmodified 
      

  2.   

    Public adoCon As New ADODB.Connection
    if adocon.state=adStateOpen then
       msgbox "数据库连接正常"
    end if
    不知道你要在什么时候判断记录集的状态,你可以在rst=cnn.execute(...)后加一个公共变量标识rst的执行情况,如果你要判断记录集的状态,就可以判断公共变量的值
      

  3.   

    sql server全局变量
    @@TRANCOUNT
      

  4.   

    wjying的方法是在sql server中进行判断的
    但我想在vb代码中进行判断.sonicdater的status属性我看过了,没有一项是对是否处在事务中进行判断的 
    例如:
    dim rst as recordset,cnn as connnection
    openCnn cnn
    cnn.begintran
    rst=cnn.execute(...)对rst是否现在处在事务中进行判断,该如何写代码,难道没有相对应的属性吗?判断connection或者recordset对象都可以,怎样才能判断出是否处在事务状态中那?