problemas con Recordcount
Publicado por Buka (94 intervenciones) el 07/01/2004 22:24:22
Hola programadores:
Me esta pasando algo muy raro en mi proyecto y no se a que se debe.
trabajo con VB5 pro y acces 97, el problema es con un recordcount que marca lo que quiere y cuando quiere, un fragmento de mi codigo:
dtcheque.DatabaseName = App.Path & "\siv.mdb"
dtcheque.RecordSource = ("SELECT * FROM cheques WHERE (cod_reserva=" & txcodigo & ")")
dtcheque.Refresh
With dtcheque.Recordset
If (.RecordCount > 0) Then...
El problema es el siguiente, yo se que en la Bd hay dos registros que cumpen con la seleccion, por ende el .Recorcount debe marcar 2, cuando lo apunto en inspección en tiempo de ejecucion, pues lo rarisimo es que primero marca 1!!, si me quedo con el puntero del mouse unos segundos mas sobre el, me marca el 2.
he revizado el codigo y esta bueno, de todas maneras esto no tiene sentido y nop se como repararlo, alguien me pude dar una pista??
Muchas gracias
Buka
Me esta pasando algo muy raro en mi proyecto y no se a que se debe.
trabajo con VB5 pro y acces 97, el problema es con un recordcount que marca lo que quiere y cuando quiere, un fragmento de mi codigo:
dtcheque.DatabaseName = App.Path & "\siv.mdb"
dtcheque.RecordSource = ("SELECT * FROM cheques WHERE (cod_reserva=" & txcodigo & ")")
dtcheque.Refresh
With dtcheque.Recordset
If (.RecordCount > 0) Then...
El problema es el siguiente, yo se que en la Bd hay dos registros que cumpen con la seleccion, por ende el .Recorcount debe marcar 2, cuando lo apunto en inspección en tiempo de ejecucion, pues lo rarisimo es que primero marca 1!!, si me quedo con el puntero del mouse unos segundos mas sobre el, me marca el 2.
he revizado el codigo y esta bueno, de todas maneras esto no tiene sentido y nop se como repararlo, alguien me pude dar una pista??
Muchas gracias
Buka
Valora esta pregunta


0