Visual Basic - error al pedir info de un campo

Life is soft - evento anual de software empresarial
   
Vista:

error al pedir info de un campo

Publicado por ana  (15 intervenciones) el 30/10/2008 23:26:50
hola, estoy tratando de hacer una conexion a un dbf para extraer datos de ciertos campos estoy usando este code

Set cn = New ADODB.Connection
cn.Open "driver={microsoft visual foxpro driver}; sourcetype=DBF; sourcedb=D:X estDATA; exclusive=No; Mode=read;"
With Adodc1
.ConnectionString = cn
.RecordSource = "SELECT * FROM cel_data.dbf WHERE folio LIKE '" & Text1.Text & "'"""
.Refresh
End With
Text2.Text = Adodc1.Recordset("nombre") <------- aki me marca error

pero me marc error de "object variable or with block variable not set" que podra ser? gracias y 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

RE:error al pedir info de un campo

Publicado por Santiago Hernández B (34 intervenciones) el 31/10/2008 20:21:26
Segun yo el error esta en la consulta de SQL...
en lugar de ser asi:
.RecordSource = "SELECT * FROM cel_data.dbf WHERE folio LIKE '" & Text1.Text & "'"""

Debe de ser asi:
.RecordSource = " Select * from TABLA where folio like ' " & text1.text & " ' "

Ojala te sirva. en donde dice tabla... debes de poner el nombre de la tabla sin ponerle .dbf. por que se supone que ya abriste la base de datos.
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

RE:error al pedir info de un campo

Publicado por quique (64 intervenciones) el 01/11/2008 14:52:50
Pal que respondió:

se nota que no tienes ni idea de cómo funciona una bd foxpro o dbase (dbf)

una dbf no tiene tablas!!
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