Foros del Web » Programando para Internet » ASP Clásico »

Dsn (continúan errores)

Estas en el tema de Dsn (continúan errores) en el foro de ASP Clásico en Foros del Web. Hola! Disculpen por hacer una pregunta que aparece en el foro más de 100 veces pero que a pesar de probar las sugerencias, obtengo el ...
  #1 (permalink)  
Antiguo 15/03/2003, 20:14
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 22 años, 1 mes
Puntos: 0
Dsn (continúan errores)

Hola!
Disculpen por hacer una pregunta que aparece en el foro más de 100 veces pero que a pesar de probar las sugerencias, obtengo el mismo error.

Siempre he trabajo en Intranet con conexiones a BD sin DSN y todo funciona bien. Cuando quise poner una aplicación en Internet, el servidor admite sólo conexiones con DSN. Probé desde mi PC a configurar el ODBC. Aparentemente todo está hecho como se recomienda. Tengo como Nombre de origen de datos a "prueba" , una tabla en mi DB denominada "evaluacion" y la base de datos seleccionada se localiza en la misma carpeta de mi siguiente archivo "prueba1.asp":

<%
Set Conexion = CreateObject ("ADODB.Connection")
Conexion.Open "prueba"
strSQL = "Select * from evaluacion"
Set miConexion = Conexion.Execute (strSQL)
Set miConexion = Nothing
Set Conexion = Nothing
%>

Cuando lo ejecuto obtengo el mensaje de error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

Agradezco de antemano sus respuestas y su atención.
Oneyda

Última edición por ortega; 15/03/2003 a las 21:09
  #2 (permalink)  
Antiguo 15/03/2003, 20:22
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
configuraste tu dsn en el servidor?
  #3 (permalink)  
Antiguo 15/03/2003, 20:22
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
La DSN tiene que estar declarada en el apartado dsn del sistema .

<%
set conn = server.createobject("adodb.connection")
conn.open "tuDSN"
%>

Con eso deberia bastarte.

El problema es que quizas la BD no tenga eso campos o ese nombre de tabla, lo has comprobado?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 15/03/2003, 20:30
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 22 años, 1 mes
Puntos: 0
Deprabado: Tengo configurado el DSN en mi PC. Lo hice desde el panel de control.

Maestro: Agregué Server a Server.CreateObject pues sólo tenía CreateObject y el error sigue siendo el mismo.

En mi BD tengo la tabla evaluacion

Continúa el error
  #5 (permalink)  
Antiguo 15/03/2003, 20:31
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Estas probando tu pagina en tu pc o en un servidor aparte???

por lo que leo en tu mensaje lo estas montando en un servidor que NO ES TU PC, bueno tienes que crear el dsn en el servidor remoto y ya

Última edición por deprabado; 15/03/2003 a las 20:34
  #6 (permalink)  
Antiguo 15/03/2003, 20:37
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 22 años, 1 mes
Puntos: 0
No!!!!!
Estoy en mi PC. Quiero hacerlo en mi PC para luego probar en el remoto.
Gracias por contestar!
  #7 (permalink)  
Antiguo 15/03/2003, 21:36
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
A ver.
<%
set conn = server.createobject("adodb.connection")
conn.open "tuDSN"
%>
¿Con estas dos lineas te da error?
Si con estas lineas no da error el fallo esta mas adelante en la SQL.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #8 (permalink)  
Antiguo 16/03/2003, 19:00
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 22 años, 1 mes
Puntos: 0
Sigue el error significa que la configuración del DSN está incorrecta. Seguí todas las instrucciones que se indican. Tengo Win XP. En el panel de control tengo en Orígenes de Datos (ODBC) a prueba como Nombre del origen de datos.
¿Qué puede ser?
  #9 (permalink)  
Antiguo 16/03/2003, 20:14
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
<%
set conn = server.createobject("adodb.connection")
conn.open "prueba"
%>

Eso te da error?, si es asi la base de datos creo que esta dañada o tienes algun error en el sistema de controladores ODBC.
Pasale a la base de datos la utilidad de compactar y reparar bases de datos, por si esta dañada.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #10 (permalink)  
Antiguo 16/03/2003, 20:18
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 22 años, 1 mes
Puntos: 0
Creo que la base de datos está bien pues me trabaja sin errores en una conexión sin DSN. Me parece que estoy haciendo algo mal con la configuración del ODBC. Pero no sé qué es lo malo.
Gracias de todas maneras por tu pronta respuesta.
  #11 (permalink)  
Antiguo 16/03/2003, 20:43
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
CUANDO CREAS UN DSN HAY UN APARTADO DE PROBAR SI QUEDO BIEN CONFIGURADO...HAZ ESA PRUEBA Y VE QUE TE ARROJA...
SI NO PASA NADA BAJA EL ULTIMO MDAC DESDE MICROSOFT PARA QUE ACTUALICES EL CONTROLADOR DEL ODBC.


http://support.gfi.com/manuals/es/me...edatosodbc.htm
http://www.lessantes.net/arosa/asp/D...l/278009.shtml
  #12 (permalink)  
Antiguo 16/03/2003, 20:58
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 22 años, 1 mes
Puntos: 0
Muchas gracias por tu información. Los sitios están muy interesantes. Los estoy leyendo con atención. Maestro tenía razón cuando me pedía revisar si la la BD estaba dañada. A pesar que me funcionaba sin DSN la conexión, no lo hacía con DSN. Pero ya me corren otros programas con otras BD. Todo está OK! Les agradezco mucho su cooperación.
Chao
  #13 (permalink)  
Antiguo 16/03/2003, 21:10
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Por fin, caso cerrado.
Uffff me he ganado un descanso, son las 4 de la madrugada( hora local) me voya dormir.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 02:25.