recordsert con informix

26/11/2003 - 14:26 por Roberto | Informe spam
Amigos
Estoy conectandome a una base de datos informix.La
conexión se realiza sin problemas, el recordset también se
crea bien, pero cuando intento desplegar el recordset la
página queda como colgada. No se que puede pasar es la
primera vez que intento conectarme a una bd informix.
Envio el código que ejecuto para ver si el problema no
está por ahí.
Desde ya muchas gracias

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "Driver={INFORMIX 3.30 32 BIT};"& _
"Host2.168.0.64;" & _
"Server=baseprod;" & _
"Service26;" & _
"Protocol=olsoctcp;" & _
"Database=prueba;" & _
"UID=informix;" & _
"PWD345"
conn.Open

sql= "Select *"
sql=sql & " FROM productos "
sql=sql & " WHERE prodid0"

Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql, conn,0

if not rs.EOF then
Response.write rs("prodid")
end if
%>

Preguntas similare

Leer las respuestas

#1 Juan C. Barreiro
26/11/2003 - 16:16 | Informe spam
ODBC Driver for Informix
If using INFORMIX 3.30 ODBC Driver

oConn.Open "Dsn='';" & _
"Driver={INFORMIX 3.30 32 BIT};" & _
"Host=myHostname;" & _
"Server=myServerName;" & _
"Service=myServiceName;" & _
"Protocol=olsoctcp;" & _
"Database=myDbName;" & _
"UID=myUsername;" & _
"PWD=myPassword" & _

' OroConn.Open "Dsn=myDsn;" & _
"Host=myHostname;" & _
"Server=myServerName;" & _
"Service=myServiceName;" & _
"Protocol=onsoctcp;" & _
"Database=myDbName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"If using INFORMIX-CLI 2.5 ODBC Driver

oConn.Open "Driver={Informix-CLI 2.5 (32 Bit)};" & _
"Server=myServerName;" & _
"Database=myDbName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword" & _
Un saludo.

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft

"Roberto" escribió en el mensaje
news:739701c3b420$d7b2d380$
Amigos
Estoy conectandome a una base de datos informix.La
conexión se realiza sin problemas, el recordset también se
crea bien, pero cuando intento desplegar el recordset la
página queda como colgada. No se que puede pasar es la
primera vez que intento conectarme a una bd informix.
Envio el código que ejecuto para ver si el problema no
está por ahí.
Desde ya muchas gracias

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "Driver={INFORMIX 3.30 32 BIT};"& _
"Host2.168.0.64;" & _
"Server=baseprod;" & _
"Service26;" & _
"Protocol=olsoctcp;" & _
"Database=prueba;" & _
"UID=informix;" & _
"PWD345"
conn.Open

sql= "Select *"
sql=sql & " FROM productos "
sql=sql & " WHERE prodid0"

Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql, conn,0

if not rs.EOF then
Response.write rs("prodid")
end if
%>
#2 Roberto
26/11/2003 - 17:03 | Informe spam
Juan
Gracias por el dato, yo tengo instalado el driver odbc
INFORMIX 3.30 32 BIT.
Utizando el código que me pasastes con la siguiente linea:
******Conn_Informix.Open "Dsn='';" & _
me da el siguiente error:
Microsoft OLE DB Provider for ODBC Drivers
error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not
found and no default driver specified

Si descomento comento la línea anterior no hay error pero
no puedo acceder los datos de recorset,(el cual se crea
pero cuando se quire acceder no trae nada).
Espero se claro.
Si tenes alguna otra idea bien venida sea.

Gracia por la ayuda.
Saludos
Roberto

Mostrar la cita
Driver
Mostrar la cita
_
Mostrar la cita
#3 Juan C. Barreiro
26/11/2003 - 17:13 | Informe spam
Que versión usas de MDAC?, te recomiendo que tengas la última instalada en
tu ordenador, talvez pueda ser problema de esto (es solo una intuición,
capaz que estoy errado, pero siempre es bueno preguntar).
última versión del MDAC 2.8 :
http://www.microsoft.com/downloads/...layLang=en

Un saludo.

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft

"Roberto" escribió en el mensaje
news:00c401c3b436$d6facc20$
Juan
Gracias por el dato, yo tengo instalado el driver odbc
INFORMIX 3.30 32 BIT.
Utizando el código que me pasastes con la siguiente linea:
******Conn_Informix.Open "Dsn='';" & _
me da el siguiente error:
Microsoft OLE DB Provider for ODBC Drivers
error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not
found and no default driver specified

Si descomento comento la línea anterior no hay error pero
no puedo acceder los datos de recorset,(el cual se crea
pero cuando se quire acceder no trae nada).
Espero se claro.
Si tenes alguna otra idea bien venida sea.

Gracia por la ayuda.
Saludos
Roberto

Mostrar la cita
Driver
Mostrar la cita
_
Mostrar la cita
#4 Manuel Etcheto
26/11/2003 - 17:46 | Informe spam
Si la conexión se abre...
¿por qué no pasas el código del recordset y cómo lo
despliegas en la página?
¿No tendrás un bucle infinito?
Suerte
Manuel



Mostrar la cita
pero
Mostrar la cita
ODBC
Mostrar la cita
se
Mostrar la cita
BIT};"&
Mostrar la cita
#5 Roberto
26/11/2003 - 19:14 | Informe spam
Manuel
bucle infinito no tengo ya que en la condición del select
busco un registro, y no itiro para desplegarlo. el
porblema da cuando intento hacer if not rs.eof, en ese
momento se muere la aplicación.

Tambien instalé el mdac 2.8 pero sin resultado alguno. El
driver funciona bien ya que cuando hago el testeo de
conección da ok.

Saludos
Roberto

Mostrar la cita
linea:
Mostrar la cita
Ads by Google
Search Busqueda sugerida