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

Alguien puede decirme que hago mal?

Estas en el tema de Alguien puede decirme que hago mal? en el foro de ASP Clásico en Foros del Web. Estimados es la primera vez que posteo en este foro, y necesito una pequeña ayuda, ya que no se que mas probar. Hace poco cree ...
  #1 (permalink)  
Antiguo 28/10/2003, 14:29
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
Alguien puede decirme que hago mal?

Estimados es la primera vez que posteo en este foro, y necesito una pequeña ayuda, ya que no se que mas probar. Hace poco cree un pequeño sitio en mi trabajo para realizar consultas, mi sitio funcionaba bien, y me conectaba de la siguiente manera :

<%
Set con = Server.CreateObject("ADODB.Connection")

con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Base.mdb") & ";DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin" )

descripcion = Request.Form("partedes")
codigo = Request.Form("partecod")
codigoant = Request.Form("partecodant")

if trim(descripcion)="" and trim(codigo)="" and trim(codigoant)="" then
sql = "SELECT * FROM Productos Order by Descripcion"
else
.
.
.

hasta aqui todo bien, todo funcionaba, todo era hermoso.... pero un dia pensé que podia realizar la misma conexion via ODBC y mi sitio tendría una forma de conexion totalmente flexible...y empece a buscar como realizar esta tarea, segun lo que encontré solo necesitaba cambiar la linea que abría la conexion, así:

<%
Set con = Server.CreateObject("ADODB.Connection")

con.open "DSN=ACCESS2000"

descripcion = Request.Form("partedes")
codigo = Request.Form("partecod")
codigoant = Request.Form("partecodant")

.
.
.


pero lo único que consigo es el mensaje:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

/resultado.asp, line 8

Podría alguien ser tan gentil de guiarme....porfavor!

el sitio correo sobre IIS 5 en windows 2000

Desde ya gracias!
  #2 (permalink)  
Antiguo 28/10/2003, 14:43
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Hola y bienvenido...

Cita:
segun lo que encontré solo necesitaba cambiar la linea que abría la conexion, así:
Estoy de acuerdo contigo, solo es cosa de cambia la línea... pero ya tienes levantado en tu ODBC del panel de control la conexion con Access.??

Recuerda que te tienes que ir a start-settings-control panel-Administrative Tools-ODBC y crear uno nuevo.

Checalo ok..??

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 28/10/2003, 14:49
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
Sip el ODBC esta creado, como DSN de sistema....

Algun otro alcance?...
  #4 (permalink)  
Antiguo 28/10/2003, 15:00
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
probaste la conexion del dsn cuando creaste el odbc?...la creacion del odbc me imagino que la creaste en tu servidor web

saludos
  #5 (permalink)  
Antiguo 28/10/2003, 15:10
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
Si estimado, el ODBC esta probado, se comunica sin problemas , está creado en el servidor y también en los clientes porsi acaso y tambien se conectan....

Saludos

donde mas puedo estar metiendo la pata?
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 21:48.