• Martes 30 de Abril de 2024, 03:28

Autor Tema:  Usar El Like  (Leído 1327 veces)

mosterinc

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Usar El Like
« en: Miércoles 30 de Enero de 2008, 16:03 »
0
Hola buenos dias mi problema es el siguiente estoy trabajando con viausl basic 6 y base de datos en access 97 hice una consulta de una tabla con dos parametros que le paso y al ejecutarla desde access funciona correctamente esto es utilizando el like, pero cuando esos parametro se los paso desde visual basic (son  dos parametros de controles txt) no me trae nada la consulta por lo que quiero saber si alguien sabe porque en access si funciona y desde el programa no.....

please urgeme gracias
 :scream:

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Usar El Like
« Respuesta #1 en: Miércoles 30 de Enero de 2008, 17:13 »
0
Puedes mostrar el codigo que estas utilizando ? asi como la consulta


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

mosterinc

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Usar El Like
« Respuesta #2 en: Miércoles 30 de Enero de 2008, 17:19 »
0
boton en visual basic que ejecuta la consulta con los valores
Private Sub cmdbus_fil_Click()
Dim filt2 As String
    filt1 = Me.cbofilt
    filt2 = Me.txtfil.text
    DatEnv.filtro_tematico filt1, filt2
    encGrid2 Me.Name, Me.Grid11, DatEnv.rsfiltro_tematico, 4
End Sub

consulta en access
PARAMETERS filtro1 Text, filtro2 Text;
SELECT cat_tematic.id_codigo, cat_tematic.titulo, cat_tematic.formato, cat_tematic.sinopsis, cat_tematic.durac_min
FROM cat_tematic
WHERE (((cat_tematic.titulo) Like "*" & [filtro2] & "*") AND ((cat_tematic.existencias)>0) AND ((cat_tematic.audiencia)=[filtro1]))
WITH OWNERACCESS OPTION;

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Usar El Like
« Respuesta #3 en: Miércoles 30 de Enero de 2008, 17:24 »
0
Cita de: "mosterinc"
consulta en access

PARAMETERS filtro1 Text, filtro2 Text;

SELECT cat_tematic.id_codigo, cat_tematic.titulo, cat_tematic.formato, cat_tematic.sinopsis, cat_tematic.durac_min
FROM cat_tematic
WHERE (((cat_tematic.titulo) Like "*" & [filtro2] & "*") AND ((cat_tematic.existencias)>0) AND ((cat_tematic.audiencia)=[filtro1]))
WITH OWNERACCESS OPTION;

De esa manera es como ejecutas dentro de access? o es lo que mandas llamar desde VB?

haz probado colocandole comillas aqui?

<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->WHERE (((cat_tematic.titulo) Like "'*" & [filtro2] & "*'") <!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================