ASP - problemas con odbc con base de datos dbf

 
Vista:

problemas con odbc con base de datos dbf

Publicado por paco (26 intervenciones) el 16/08/2001 11:30:27
ME DA EL ERROR SIGUIENTE:

Microsoft OLE DB Provider for ODBC Drivers error '80040e37'

[Microsoft][Controlador ODBC dBase] El motor de base de datos Microsoft Jet no pudo encontrar el objeto 'ganaderos'. Asegúrese de que el objeto existe, y que ha escrito el nombre y la ruta de acceso al objeto correctamente.

/paco1/prueba.asp, line 17

NO ENTIENDO EL PORQUE ME DA ESTE ERROR.

EL CODIGO QUE TENGO ES:

<%
sqltxt="select * from ganaderos"
set rs=createobject("adodb.recordset")
rs.open sqltxt, "dsn=ganaderos"

Do While Not rs.EOF
%>
<table>
<TR>
<TD><%= rs.Fields("ganadero") %></TD>
</TR>
<%
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
%>

EN PANEL DE CONTROL VOY A FUENTES ODBC Y EN DSN DE SYSTEMA LE DIGO QUE EL DRIVER ES EL DE DBASE Y EL DSN SE LLAMA GANADEROS Y LA DIRECCION LA CARPETA DONDE LA TENGO Y LA VERSION DE LA DBF QUE ES LA III.

GRACIAS DE ANTEMANO.
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

RE:problemas con odbc con base de datos dbf

Publicado por David Grimaldi (125 intervenciones) el 16/08/2001 12:09:07
Hola.

Tienes que abrir la conexión. Prueba así:

<%
set conn=createobject("adodb.connection")
conn.open "dsn=ganaderos"
sqltxt="select * from ganaderos"
set rs=createobject("adodb.recordset")
rs.open sqltxt, conn
%>
<table>
<%
Do While Not rs.EOF
%>
<TR>
<TD><%= rs.Fields("ganadero") %></TD>
</TR>
<%
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
%>
</TABLE>

He cambiado también la etiqueta <table> de sitio para que no se repita para cada registro. Espero que te ayude esto.

Un saludo:
David Grimaldi.
Cádiz (España)
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:problemas con odbc con base de datos dbf

Publicado por paco (26 intervenciones) el 16/08/2001 14:48:58
HE PUESTO LO QUE ME HAS DICHO Y ME DA EL ERROR:

Microsoft OLE DB Provider for ODBC Drivers error '80040e37'

[Microsoft][Controlador ODBC dBase] El motor de base de datos Microsoft Jet no pudo encontrar el objeto 'ganaderos'. Asegúrese de que el objeto existe, y que ha escrito el nombre y la ruta de acceso al objeto correctamente.

/paco1/prueba.asp, line 17
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:problemas con odbc con base de datos dbf

Publicado por paco (26 intervenciones) el 16/08/2001 15:01:06
El problema no radica en el codigo asp sino en la fuente odbc.
Si cojo y la base de datos la paso a access y configuro el odbc con el driver de access me funciona bien pero si cojo y cambio la base de datos a dbf y vuelvo a configurar la fuente odbc para dbf entonces es cuando no me funciona.

si pudieras comprobarlo y darme alguna solucion te lo agradeceria.

GRACIAS POR TODA LA AYUDA QUE ME ESTAS PRESTANDO.

Una vez que me funcione en mi ordenador con el pws me quedara lanzarla al servidor de arrakis contratado y tendre que cambiar el codigo ya que en el servidor tendre que decirle los driver que ha de usar y abrir la conexion que es algo distinto .
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:problemas con odbc con base de datos dbf

Publicado por capmia (1 intervención) el 29/11/2023 21:29:42
Los archivos deben tener una longitud de 8 caracteres
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