Vb6 错误:请求程序';视图名称';失败,因为';视图名称';是一个视图对象

Vb6 错误:请求程序';视图名称';失败,因为';视图名称';是一个视图对象,vb6,adodb,Vb6,Adodb,正在寻找随机错误的帮助。这段代码几年来没有更改,运行时几乎没有错误。有时它会导致错误,“对过程'ViewName'的请求失败,因为'ViewName'是一个视图对象。”我想知道添加CommandTypeEnum是否可以防止错误,如果可以,哪个enum用于视图,adCmdTableDirect With ADOConn .ConnectionString = myConnectionString .Open Set rs = New ADODB.Recordset

正在寻找随机错误的帮助。这段代码几年来没有更改,运行时几乎没有错误。有时它会导致错误,“对过程'ViewName'的请求失败,因为'ViewName'是一个视图对象。”我想知道添加CommandTypeEnum是否可以防止错误,如果可以,哪个enum用于视图,adCmdTableDirect

With ADOConn
    .ConnectionString = myConnectionString
    .Open

    Set rs = New ADODB.Recordset
    With rs
        .Open "myView", ADOConn
        ...

可能我试过了,但不适用。