Entrar
¿Usuario nuevo? Regístrate
eagle1 · Eagle1 usuarios
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes añadir enlaces en tu web relacionados con tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Sobre Open y Execute   Lista de mensajes  
Responder | Reenviar Mensaje #1336 de 1683 |
Re: [eagle1] Sobre Open y Execute

Mario, se me olvido, con respecto a cuando usar Open y Execute, yo utilizo el Execute solo para hacer comando que no me devuleven un resultado de registros, digase "DELETE, UPDATE, DROP", etc.
Y el Open lo utilizo para los SELECT.
 
Saludos de nuevo.
 
Carlos.

Mario Rolando González <mario.r.gonzalez@...> escribió:
Manu; hago lo siguiente

Hago una consulta de la siguiente manera
cStament:= "SELECT INS.Id_INS, INS.Desc_Ins, INS.PrcTipo," ....
oTb:Open( cStament )

Luego muestro los datos en un browse; hasta aquí todo bien. Tengo una opción para generar un Filtro.
En principio supuse que se debía hacer así:
   cStament:= "SELECT INS.Id_INS, INS.Desc_Ins, INS.PrcTipo," ....WHERE INS.Desc_Ins LIKE '%"+AllTrim(cFiltro)+"%' ORDER BY INS.Desc_ins"


   oTbResetResult()
   oTb:Execute( cStament )
   oTb:Refresh()
   oBrw2:Refresh()

luego compruebo que oTb:RecCount() me devuevle cero.
Si cambio :Execute por :Open me devuelve el resultado esperado. Es correcta esta manera de generar el filtro?

Entonces la consulta es: no es correcto la forma de usar :Execute?, en que ocasión se usaría?


Espero también, que los tiempos te den para responderme otra consulta que te envie a tu correo privado, debido a que incluia un sample

Saludos

--
Ing. Mario González
otros correo-e: mrgonzalez_arroba_arnet.com.ar (tambien MSN)
                      mgonzalez_arroba_ing.unne.edu.ar



Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr).
Usa el nuevo Yahoo! Messenger versión Beta.
Visita http://e1.beta.messenger.yahoo.com/


Sáb, 24 de Nov, 2007 1:07 pm

sincuir
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1336 de 1683 |
Desplegar mensajes Autor Ordenar por fecha

Manu; hago lo siguiente Hago una consulta de la siguiente manera cStament:= "SELECT INS.Id_INS, INS.Desc_Ins, INS.PrcTipo," .... oTb:Open( cStament ) Luego...
Mario Rolando Gonz...
mlimong
Sin conexión Enviar mensaje
23 de Nov, 2007
12:29 pm

Mario, yo lo haría de la siguiente forma: cStament:= "SELECT INS.Id_INS, INS.Desc_Ins, INS.PrcTipo," ....WHERE INS.Desc_Ins LIKE '%"+AllTrim(cFiltro) +"%'...
Carlos Sincuir
sincuir
Sin conexión Enviar mensaje
24 de Nov, 2007
1:04 pm

Mario, se me olvido, con respecto a cuando usar Open y Execute, yo utilizo el Execute solo para hacer comando que no me devuleven un resultado de registros,...
Carlos Sincuir
sincuir
Sin conexión Enviar mensaje
24 de Nov, 2007
1:07 pm

Carlos así es :-) ... utilizo el Execute solo para hacer comando que no me devuleven un resultado de registros, digase "DELETE, UPDATE, DROP", etc. ... una...
loloexpo
Sin conexión Enviar mensaje
24 de Nov, 2007
3:13 pm

Perdonad a todos pero estoy super ocupado y me queda poco tiempo. Espero estar activio a toope pronto ;-) Mario el método ::Execute() sólo vale para ejetar...
loloexpo
Sin conexión Enviar mensaje
24 de Nov, 2007
3:11 pm

Muchas gracias a ambos. El lunes :-), estaremos de vuelta en el ruedo y probando Lo mismo para el envio del sample detallando el problemita que tengo. buen...
Mario Rolando Gonz...
mlimong
Sin conexión Enviar mensaje
24 de Nov, 2007
10:38 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda