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

cambio de IIS 6 a IIS 7 ya no me funcionan conexiones a bd

Estas en el tema de cambio de IIS 6 a IIS 7 ya no me funcionan conexiones a bd en el foro de ASP Clásico en Foros del Web. hola, tengo un desarrollo hecho totalmente en asp con bases de datos mysql 5.5, todo me funcionaba perfecto en IIS 5 y IIS 6, pero ...
  #1 (permalink)  
Antiguo 18/01/2013, 07:23
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 11 meses
Puntos: 4
cambio de IIS 6 a IIS 7 ya no me funcionan conexiones a bd

hola,

tengo un desarrollo hecho totalmente en asp con bases de datos mysql 5.5,
todo me funcionaba perfecto en IIS 5 y IIS 6,
pero cuando lo monte en IIS 7 ya no me funcionan las conexiones,
el problema es que uso varias bases de datos en la misma aplicación
y toco hacer una funcion para la conexion.

funcion que uso para la conexion de la bd

Código ASP:
Ver original
  1. Dim rs, con, conx
  2. function conx_bd(nombre_bd)
  3.    con = "DRIVER={MySQL ODBC 5.1 Driver};"_
  4.         & "SERVER=localhost;"_
  5.         & "DATABASE="&nombre_bd&";" _
  6.         & "UID=software;PWD=123456; PORT=3308; OPTION=35;"
  7.   set conx = Server.Createobject("adodb.connection")
  8.   conx.open con
  9.   conx_bd = conx  
  10. end function


asi son las sentencias sql que uso

aqui la bd se llama general
Código ASP:
Ver original
  1. Dim sqle, rse
  2. sqle = "SELECT empresa,email FROM tabla where id = 1 limit 0,1"
  3. Set rse = Server.CreateObject("ADODB.Recordset")
  4. rse.Open sqle, conx_bd("general"), 3, 3

aqui la bd se llama empresa
Código ASP:
Ver original
  1. Dim sqle2, rse2
  2. sqle2 = "SELECT nombre FROM tabla where id = 1 limit 0,1"
  3. Set rse2 = Server.CreateObject("ADODB.Recordset")
  4. rse.Open sqle2, conx_bd("empresa"), 3, 3


el error que me sale es este:
solo sale en IIS 7 ya que siempre me ha funcionado bien.

Código ASP:
Ver original
  1. Microsoft OLE DB Provider for ODBC Drivers error '80004005'
  2. [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

existe alguna forma de arreglar esto, pero solo en la conexión? para no tener que cambiar mis consultas sql dado que serian cientos de miles y no terminaría nunca de cambiarlas manualmente.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 18/01/2013, 09:07
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 11 meses
Puntos: 4
Respuesta: cambio de IIS 6 a IIS 7 ya no me funcionan conexiones a bd

agrego que antes usaba windows 2003 en 32 bits
ahora se paso a windows 2008 de 64 bits, esto puede ser la causa del problema?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 21/01/2013, 10:29
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 9 meses
Puntos: 88
Respuesta: cambio de IIS 6 a IIS 7 ya no me funcionan conexiones a bd


Hey amigo Buen Dia

si la memoria no me falla es problema de permisos jejejejeje

Permisos Usuarios Anonimos

saludos
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra

Etiquetas: asp, bd, conexiones, funcionan, iis, nombre, server
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 12:55.