Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2013, 07:23
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 10 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