Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Que significa este error

Estas en el tema de Que significa este error en el foro de Bases de Datos General en Foros del Web. En mi página tengo la siguiente instrucción: Conn.Open "misdatos" --> Donde misdatos es el DSN que creé direccionado a la carpeta donde tengo mi tabla. ...
  #1 (permalink)  
Antiguo 15/01/2003, 17:08
 
Fecha de Ingreso: enero-2003
Ubicación: México
Mensajes: 54
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Que significa este error

En mi página tengo la siguiente instrucción:

Conn.Open "misdatos" --> Donde misdatos es el DSN que creé direccionado a la carpeta donde tengo mi tabla.

Pero al ejecutar mi página me marca este error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] Error de SQLSetConnectAttr del controlador
/consulta.asp, line 16

GRacias de antemano...
__________________
Koala7824
  #2 (permalink)  
Antiguo 16/01/2003, 06:24
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
Repito...
Que codigo usas para conectarte

Algo asi?
labase = "c:\larutaclaro.mdb"
miacc = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & labase
set cn = server.createobject("ADODB.connection")
cn.open miacc
__________________
Yanira
  #3 (permalink)  
Antiguo 16/01/2003, 10:26
 
Fecha de Ingreso: enero-2003
Ubicación: México
Mensajes: 54
Antigüedad: 21 años, 3 meses
Puntos: 0
El código es así:

<%
'Antes de nada hay que instanciar el objeto Connection
Set Conn = Server.CreateObject("ADODB.Connection")

'Una vez instanciado Connection lo podemos abrir y le asignamos la base dedatos donde vamos a efectuar las operaciones
Conn.Open "misdatos"

'Ahora creamos la sentencia SQL que nos servira para hablar a la BD
sSQL="Select * From mensajes Order By numero"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL)

'Mostramos los registros
%>

<TABLE align="center">
<tr>
<th>Numero</th>
<th>Usuario</th>
<th>Mensaje</th>
</tr>
<%
Do While Not RS.Eof%>
<tr>
<td>
<%
=RS("numero")
%>
</td>
<td>
<%
=RS("usuario")
%>
</td>
<td>
=RS("mensaje")
</td>
</tr>
<%
RS.MoveNextLoop
loop

'Cerramos el sistema de conexión
Conn.Close%>
</table>

Estoy usando una tabla hecha con DBD de Delphi (paradox 5.0) y cuando cree el DSN le indiqué el mismo drive.

Que puede estar pasando?
__________________
Koala7824
  #4 (permalink)  
Antiguo 17/01/2003, 11:54
Avatar de luigivirgo  
Fecha de Ingreso: enero-2003
Ubicación: Toluka mejiko
Mensajes: 150
Antigüedad: 21 años, 3 meses
Puntos: 0
yo rekimiendo un archivo dns

Una forma de konektarte a tu base de datos es generando un
DNS de archivo

y mandandolo llamar para la konexion pues al krearlo hace la prueba de konexion a la base de datos

esto es lo ke tengo en mi archivo dns

[ODBC]
DRIVER=SQL Server
UID=luigi
Network=DBMSSOCN
LANGUAGE=Español
DATABASE=floreser
WSID=LUIGI
APP=Microsoft Open Database Connectivity
SERVER=localhost
Description=florecitas


y la forma de mandarlo llamar es

Código:
  
  'Crea un objeto Connection
  Set cn = Server.CreateObject("ADODB.Connection")
  'Abre una conexión; la cadena hace referencia al DSN
  cn.Open  "FILEDSN=c:\Sitio_floreser\florecer.dsn"
  'Crea una instancia de un objeto Recordset
  Set productos = Server.CreateObject("ADODB.Recordset")

el DSN de archivos lo puedes crear en panel de contro Fuentes de datos ODBC asi podras mover tu sitio de servidor etc etc etc y tienes tdo a la mano para la konexion ademas ke el DNS puede ser a kualkier tipo de base de datos desde Acces Sql Server , mysql etc etc etc
__________________
no olvides visitar tu propia komputadora en
http://computadora.de
http://paginaweb.de/luigivirgo/luis.jpg
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:18.