Visual Basic - Problema con RecordCount

Life is soft - evento anual de software empresarial
 
Vista:

Problema con RecordCount

Publicado por Miguel (243 intervenciones) el 05/11/2001 16:44:24
Hola

Intento mostrar en un msgbox el recuento de una tabla y siempre me da 1.Pongo esto.

Set basededatos = OpenDataBase(RutaBaseDeDatos,False,False,";pwd=pass")
set Tabla = basededatos.OpenRecordset ("Select*from campo where Id = '1'")
msgbox Tabla.RecordCount

Siempre que hago algun tipo de selección en la tabla el recuento me da uno.Deesta menera funciona , pero necesito hacer una selección.
set Tabla = basededatos.OpenRecordset ("campo")

¿Cómo lo puedo solucionar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con RecordCount

Publicado por afogutu (408 intervenciones) el 05/11/2001 18:30:33
hacé un rs.movelast antes de hacer el recordcount, algunas versiones de dao tenían ese problema.

Afogutu.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con RecordCount

Publicado por PonchoWare (88 intervenciones) el 05/11/2001 22:38:49
No entiendo muy bien tu pregunta, pero tambien puedes usar:

set Tabla=basededatos.OpenRecorset("SELECT Count(*) AS num FROM tabla WHERE Id='1'")
msgbox Tabla!num
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar