Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 13-may-2008, 11:05   #1 (permalink)
analoyra ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 95
resultado de consulta sql

Hola, queria saber como saber si una consulta hecha a una tabla es true o false
la consulta es la siguiente
SQL = "SELECT * FROM compcompra WHERE comp_clave like '" & txtClave.Text & "'"
Rs.Open SQL, cn, adOpenDynamic, adLockPessimistic

luego si es true hago un msgbox y sino otra rutina

gracias como siempre por la colaboracion
analoyra está desconectado   Responder Citando
Antiguo 13-may-2008, 13:07   #2 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.749
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila
Re: resultado de consulta sql

Cita:
Iniciado por analoyra Ver Mensaje
Hola, queria saber como saber si una consulta hecha a una tabla es true o false
la consulta es la siguiente
SQL = "SELECT * FROM compcompra WHERE comp_clave like '" & txtClave.Text & "'"
Rs.Open SQL, cn, adOpenDynamic, adLockPessimistic

luego si es true hago un msgbox y sino otra rutina

gracias como siempre por la colaboracion
if rs.recordcount > 0 then
msgbox "tiene datos"
end if

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila esta en línea ahora   Responder Citando
Antiguo 13-may-2008, 16:27   #3 (permalink)
analoyra ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 95
Re: resultado de consulta sql

ok, muchas gracias, hice esto
SQL = "SELECT * FROM compcompra WHERE comp_clave like '" & txtClave.Text & "'"
Rs.Open SQL, cn, adOpenDynamic, adLockPessimistic
If Rs.RecordCount < 1 Then
MsgBox ("No se puede eliminar porque el registro esta en uso")

pero resulta que este o no este el registro siempre me da -1

Última edición por analoyra; 13-may-2008 a las 16:55.
analoyra está desconectado   Responder Citando
Antiguo 14-may-2008, 01:15   #4 (permalink)
Avellaneda está en el buen camino
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 564
Re: resultado de consulta sql

Ese problema, creo que ya indiqué ayer la solucción, y es poner (antes de abrir el recordset), el cursor del lado cliente:

Rs.CursorLocation = adUseClient


Avellaneda está desconectado   Responder Citando
Antiguo 14-may-2008, 08:17   #5 (permalink)
analoyra ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 95
Re: resultado de consulta sql

Gracias Avellaneda, no vi la solucion que mencionas...pero no quiere decir que no este, seguro se me escapo
analoyra está desconectado   Responder Citando
Antiguo 14-may-2008, 12:39   #6 (permalink)
Avellaneda está en el buen camino
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 564
Re: resultado de consulta sql

Cita:
Iniciado por analoyra Ver Mensaje
Gracias Avellaneda, no vi la solucion que mencionas...pero no quiere decir que no este, seguro se me escapo
¿La solución?

Solamente es poner ésa instrucción antes de abrir el recordset!


Avellaneda está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93