• Jueves 14 de Noviembre de 2024, 23:06

Autor Tema:  Consultar Db  (Leído 1159 veces)

rony_pineda

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Consultar Db
« en: Martes 17 de Mayo de 2005, 23:30 »
0
Tengo este código y una base de datos en Access llamada Prueba.mdb y una sola tabla a consultar llamada expedientes.

Private Sub Command1_Click()
   
    Text1.Text = ""
    Option1.value = False
    Option2.value = False
    MSHFlexGrid1.ClearStructure

End Sub


Private Sub Option2_Click()

    Dim rs As Recordset
    Dim sql As String
    sql = "SELECT no_exp, fecha_ing, estado_expediente FROM expedientes WHERE no_exp = text1.text order by id"
   

    Set cn = New Connection
    cn.Open "driver={microsoft access driver (*.mdb)}; dbq=C:\prueba.mdb;"
    Set rs = New Recordset
    rs.Open sql, cn, adOpenForwardOnly, adLockReadOnly
    Set MSHFlexGrid1.DataSource = rs
   
    rs.Close
    cn.Close
   
End Sub

yo espero comparar un valor que se ingresa en un textbox y al activar el option me despliegue en resultado en la Grid pero nada. Alguien me podría ayudar.
[size=109]Rony Pineda[/size]

DiabloRojo

  • Miembro MUY activo
  • ***
  • Mensajes: 220
    • Ver Perfil
Re: Consultar Db
« Respuesta #1 en: Miércoles 18 de Mayo de 2005, 16:29 »
0
Citar
sql = "SELECT no_exp, fecha_ing, estado_expediente FROM expedientes WHERE no_exp = text1.text order by id"



Prueba así:

sql = "SELECT no_exp, fecha_ing, estado_expediente FROM expedientes WHERE no_exp =" &  text1.text & " order by id"

Widark

  • Miembro MUY activo
  • ***
  • Mensajes: 246
    • Ver Perfil
Re: Consultar Db
« Respuesta #2 en: Miércoles 18 de Mayo de 2005, 18:56 »
0
Hola rony_pineda!

Además de el comentario de DiabloRojo, intenta poner comillas simples
Código: Text
  1.  sql = "SELECT no_exp, fecha_ing, estado_expediente FROM expedientes WHERE no_exp ='" & text1.text & "' order by id"
  2.  
  3.  
si lo que estas buscando es tipo texto.

Saludos.
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion,c,c++,
C#,java,linux,videojuegos,
directX,.NET,allegro,asm,codigo
NoSolocodigo --> Blog de Articulos