Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2003, 14:29
Ailganep
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3
Antigüedad: 21 años, 6 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!