Visual Basic - Problemita con base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Problemita con base de datos

Publicado por Matías (421 intervenciones) el 01/02/2004 14:40:25
Hola gente...

A ver si me pueden ayudar... Porque la verdad es que no entiendo.

Tengo una base de datos con una tabla llama Clientes. Dentro de ella hay dos registros en los cuales el campo "Razon_Social". Un registro tiene como dato en ese campo "PIPOLO", y el otro "PINTORCITO".

El tema es que cuando quiero hacer un Recordset filtrando ese dato, en lugar de aparecerme 2 registros, me aparece 1 solo.

Les mando el codigo fuente a ver si saben en que me equivoco

Dim dbCamel As DAO.Database
Dim rstBusqueda as DAO.Recordset

Dim intRegistros as Integer
Dim strConsulta As String

Set dbCamel = OpenDatabase("c:\Camel.mdb")
strConsulta = "SELECT * FROM Clientes WHERE Razon_Social LIKE 'P*' "
Set rstBusqueda = dbCamel.OpenRecordset (Criterio, dbOpenDyaset)

intRegistros = rstBusqueda.RecordCount

Al final, intRegistros me da = 1 cuando en realidad deberia ser 2

Puse la misma consulta en el Administrador Visual de Datos de VB 6.0 y me da bien (2 registros) ¿Alguien sabe qué es lo que hago mal?

Desde ya, muchas gracias

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:Problemita con base de datos

Publicado por kikecg (352 intervenciones) el 01/02/2004 20:17:03
Hola.
Un par de preguntas... ¿que es Criterio?, y, ¿donde estás utilizando strConsulta?.
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:Problemita con base de datos

Publicado por Matias (421 intervenciones) el 02/02/2004 03:24:07
En realidad donde dice "Criterio" debería decir "strConsulta". El tema es que no copié el codigo fuente tal cual, por eso me equivoqué al transcribirlo.
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