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

Problemas con ODBC

Estas en el tema de Problemas con ODBC en el foro de ASP Clásico en Foros del Web. estimados amigos tengo el siguiente problema.... tengo el siguiente codigo 20 set conn = server.CreateObject("ADODB.connection") 21 conn.open "claves" 22 sql = "SELECT * FROM alameda ...
  #1 (permalink)  
Antiguo 22/01/2009, 11:08
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 8 meses
Puntos: 1
Problemas con ODBC

estimados amigos tengo el siguiente problema....


tengo el siguiente codigo

20 set conn = server.CreateObject("ADODB.connection")
21 conn.open "claves"
22 sql = "SELECT * FROM alameda WHERE user = '"& usuario &"'"
23 set RS= Conn.execute (SQL)


de esta manera hago la instancia a ODBC que se llama claves...pero me aparece este error en la pagina

Tipo 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
/pasoalameda.asp, línea 21



si alguien me pudiera orientar porfavor..gracias
  #2 (permalink)  
Antiguo 22/01/2009, 15:21
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
Respuesta: Problemas con ODBC

Prueba asi

Set Rs = Server.CreateObject("ADODB.Recordset")
Sql = "SELECT * FROM alameda WHERE user = ' "& usuario &" ' "
Rs.Open Sql, MM_conn,1,2

verifica tb que los nombres de tabla y campos sean correctos, el MM_conn es la variable que tiene la conexion a la BD
asi:
MM_conn = "Driver={SQL Server};Server=192.168.9.2;Database=nombre_base_de _datos;Uid=sa"

la ip puesta la remplasas por la tuya o por el nombre del servidor sql
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
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 23:05.