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
%>
Respuesta Responder a este mensaje
#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

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
%>


.

Respuesta Responder a este mensaje
#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

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
%>


.

Respuesta Responder a este mensaje
#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



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

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
%>


.



.

Respuesta Responder a este mensaje
#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

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



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

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
%>


.



.



.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida