Programación General > Visual Basic para principiantes

 Usar El Like

(1/1)

mosterinc:
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:
Puedes mostrar el codigo que estas utilizando ? asi como la consulta


Saludos

mosterinc:
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:

--- 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;
--- Fin de la cita ---

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

Navegación

[0] Índice de Mensajes

Ir a la versión completa