Cuestión : Recordset/problema de la base de datos en .vbs

Hola, el

In mi base de datos (ms SQL) cuando pregunto “SELECTO * DE [tableName]”, recibo 6 resultados. Pero cuando intenté funcionar en .vbs, solamente me dio 3 resultados. No tengo ninguna idea qué salió mal. class= " lineNumbers " >
1 del >

    Fijar los rs = CreateObject (“ADODB.Recordset”)
    Fijar las conec = CreateObject (“ADODB.Connection”)
    Con las conec
          . Abastecedor = “SQLOLEDB”
          . Modo = adModeReadWrite
          .ConnectionString = “fuente de datos = (local); Catálogo inicial = xxx; Identificación del usuario = xxx; Password=xxx”
          . Abierto
    Extremo con

    el strSQLQuery = “SELECCIONA CUENTA (*) COMO MyRecordCount DE [el tableName]”
    rs. Abrir el strSQLQuery, conec
    
    Si no rs.EOF entonces 
    rs.MoveFirst
    Hacer mientras que no rs.EOF
        WScript.Echo (rs (“MyRecordCount”))
        rs.movenext
    lazo
    Terminar si
    
    rs. Cierre
    Fijar los rs = nada
    conec. Cerrarse
    Fijar las conec = el class= > " claro " de Nothing
class= del

Respuesta : Recordset/problema de la base de datos en .vbs

Intentar cambiar
rs. Abrir el strSQLQuery, conec
a esto
rs. Abrir el strSQLQuery, conec, 3, 3

y comprobar la cuenta de registro del recordset con esto:
wscript.echo rs.RecordCount
Otras soluciones  
 
programming4us programming4us