Visual Basic - Consulta en tabla DBF

Life is soft - evento anual de software empresarial
 
Vista:

Consulta en tabla DBF

Publicado por ana  (15 intervenciones) el 20/11/2008 17:13:00
ahh pero ke si sere mensa jajajaja puse el codigo pero no puse mi problematica, no se como se me paso, segun yo si la puse jajaja, sorry

este codigo abre una tabla de visual fox (.dbf) para ver los datos de toda la tabla

mi problema con este codigo chikos es que quisiera hacer una consulta por medio del folio (que es el campo "0") y me traiga los datos de ese folio como nombre apellido y cosas asi, podrian ayudarme?

este es mi codigo

Option Explicit
Dim cn As New rdoConnection
Dim rs As rdoResultset
Dim SQL As String
___________________________________________

Private Sub Form_Load()

cn.Connect = "SourceType=DBF;" _
& "SourceDB=D:X estDATA;" _
& "Driver={Microsoft Visual FoxPro Driver}"

cn.CursorDriver = rdUseOdbc
cn.EstablishConnection "rdDriverNoPrompt"

SQL = "select * from cel_data" ' aki es mi duda ----------------------------

Set rs = cn.OpenResultset(SQL, rdOpenKeyset, rdConcurRowVer)

rs.MoveFirst
nombre.Text = rs(7)
edad.Text = rs(8)
end sub

como le haria para hacer una consulta tipo
sql="select * from cel_data 'where folio like '" & Text1.Text & "'"""
si la pongo asi me marca un error en la linea del set rs diciendo ke
command contains unrecognizer phrase/keyword

como le haria para ke me consulte en la tabla? se los agradezco chikos, besos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Consulta en tabla DBF

Publicado por Christian  (713 intervenciones) el 22/11/2008 07:43:38
Hola Ana , como te conteste antes yo me estaria actualizando a ADO.

puede que en la consulta tengas un apostrofe antes del WHERE?

sql="select * from cel_data 'where folio like '" & Text1.Text & "'"""

cambia por esto a ver ....

sql= "SELECT * FROM cel_data WHERE folio LIKE '" & Text1.Text & "'"

cualquier cosa lo vemos mejor , escribime no hay drama

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

gracias amigo

Publicado por ana (15 intervenciones) el 22/11/2008 16:26:26
muchas gracias, creo ke si era eso, no habia visto ese detalle, de nuevo muchas gracias, ya funciono, muchos besos por tu tiempo y apoyo, de nuevo gracias ke lindo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar