ASP e Informix

28/07/2006 - 17:50 por Rick | Informe spam
Amigos tengo un lio, hice un sitio web con asp e informix 9.X que corre en
un unix, el sitio web esta alojado en un XP SP2 con IIS
5, cuando hice el desarrollo en mi pc con XP SP2, instale el trial de
informix en un Win2003 y en un XP SP2, todo funciono, pero ahora el cliente
esta batallando, porque las paginas no se pueden enlazar al server informix,
quisiera que alguien que haya tenido experiencia en esto me ayudara, para
conectarme desde ASP en mi pc hice un DSN de sistema usando el SDK de
informix (para el driver ODBC) ahi configure mi DSN y funciona, y la cadena
de conexion que uso es esta:
en la carpeta _private de mi sitio web tengo el archivo config.asp con este
contenido:


<%
Dim cl_Conexion_DB
cl_Conexion_DB="DSN=InfDsn;Uid=usrpagina;Pwd5adE"
%>
y esa variable cl_Conexion_DB la mando llamar en mi pagina, por ejemplo
cargausuarios.asp

<!-- #include virtual="/_private/config.asp" -->

<%

Dim lsSql,lsStrCnn,Cnn
Dim rs

lsStrCnn = cl_Conexion_DB
set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.Open lsStrCnn <AQUI ES DONDE MARCA ERROR DE QUE NO SE PUEDE
CONECTAR

lsSql="SELECT num_visita from visita"
set rs=createobject("ADODB.Recordset")
rs.Open lsSql,Cnn
if not (rs.EOF and rs.BOF) then
response.write "&Visitas="& rs("num_visita")
rs.close
set rs=nothing
else
response.write "&Visitas=0"
end if

%>

al ejecutar esta pagina o cualquier otra que haga referencia a conexion de
base de datos me marca error de conexion, pero al crear mi DSN y hacer
prueba de conexion si se conecta, todo Ok, pero en asp no =(
alguien tiene idea de que estara pasando? porque en mi pc si fuciona y con
el cliente no? todo esta igual en ambas pcs pero no se que pasa =(

Preguntas similare

Leer las respuestas

#1 Rick
28/07/2006 - 19:04 | Informe spam
he visto algunas soluciones en google que hacen mencion a
"El error es porque no está encontrando el nombre de tu obdc en el IIS,"
pero como agrego el odbc a IIS ???


"Rick" escribió en el mensaje
news:
Amigos tengo un lio, hice un sitio web con asp e informix 9.X que corre en
un unix, el sitio web esta alojado en un XP SP2 con IIS
5, cuando hice el desarrollo en mi pc con XP SP2, instale el trial de
informix en un Win2003 y en un XP SP2, todo funciono, pero ahora el
cliente esta batallando, porque las paginas no se pueden enlazar al server
informix, quisiera que alguien que haya tenido experiencia en esto me
ayudara, para conectarme desde ASP en mi pc hice un DSN de sistema usando
el SDK de informix (para el driver ODBC) ahi configure mi DSN y funciona,
y la cadena de conexion que uso es esta:
en la carpeta _private de mi sitio web tengo el archivo config.asp con
este contenido:


<%
Dim cl_Conexion_DB
cl_Conexion_DB="DSN=InfDsn;Uid=usrpagina;Pwd5adE"
%>
y esa variable cl_Conexion_DB la mando llamar en mi pagina, por ejemplo
cargausuarios.asp

<!-- #include virtual="/_private/config.asp" -->

<%

Dim lsSql,lsStrCnn,Cnn
Dim rs

lsStrCnn = cl_Conexion_DB
set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.Open lsStrCnn <AQUI ES DONDE MARCA ERROR DE QUE NO SE PUEDE
CONECTAR

lsSql="SELECT num_visita from visita"
set rs=createobject("ADODB.Recordset")
rs.Open lsSql,Cnn
if not (rs.EOF and rs.BOF) then
response.write "&Visitas="& rs("num_visita")
rs.close
set rs=nothing
else
response.write "&Visitas=0"
end if

%>

al ejecutar esta pagina o cualquier otra que haga referencia a conexion de
base de datos me marca error de conexion, pero al crear mi DSN y hacer
prueba de conexion si se conecta, todo Ok, pero en asp no =(
alguien tiene idea de que estara pasando? porque en mi pc si fuciona y con
el cliente no? todo esta igual en ambas pcs pero no se que pasa =(

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida