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

ASP y mySQL No puedo cambiar los cursores

Estas en el tema de ASP y mySQL No puedo cambiar los cursores en el foro de ASP Clásico en Foros del Web. Despues de estudiar mucho, he llegado a la conclusion de que mi codigo es correcto, sin embargo no puedo cambiar el cursorType que siempre se ...
  #1 (permalink)  
Antiguo 02/12/2003, 20:13
 
Fecha de Ingreso: noviembre-2003
Mensajes: 5
Antigüedad: 20 años, 6 meses
Puntos: 0
ASP y mySQL No puedo cambiar los cursores

Despues de estudiar mucho, he llegado a la conclusion de que mi codigo es correcto, sin embargo no puedo cambiar el cursorType que siempre se queda en el predeterminado, es decir 0. Con lo cual no puedo moverme hacia atras en el recordset. Estoy empezando a pensar que la culpa la tiene el utilizar ASP(vbscript), mySQL e IIS. He actualizado los conectores ODBS, el mySQL, el MDAC y sigue igual, a ver si alguien me echa una mano, el codigo es el siguiente:

strquery= "Cadena SQL"

strConnection = "driver={MySQL ODBC 3.51 Driver};server=127.0.0.1;uid=root;pwd=;database=db 1"'

Set adoDataConn = Server.CreateObject("ADODB.Connection")

adoDataConn.Open strConnection

set RS =server.createobject("ADODB.Recordset")

RS.cursortype=3 '//static

response.write rs.cursortype '//Aqui si dice que tengo 3

set RS = adoDataConn.Execute(strquery)

response.write rs.cursortype '//Pero Aqui si dice que tengo 0


En fin, gracias y a ver si alguien me ilumina !!!!!!
  #2 (permalink)  
Antiguo 02/12/2003, 21:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98


Quizás podría ser por el execute de la conexión, has tratado abriendo el recordset de otra manera?

strquery= "Cadena SQL"

strConnection = "driver={MySQL ODBC 3.51 Driver};server=127.0.0.1;uid=root;pwd=;database=db 1"'

Set adoDataConn = Server.CreateObject("ADODB.Connection")

adoDataConn.Open strConnection

set RS =server.createobject("ADODB.Recordset")

rs.Open strquery, adoDataConn, 3, 3
response.write rs.cursortype '//Aqui si dice que tengo 3


A ver si sirve así

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 03/12/2003, 12:19
 
Fecha de Ingreso: noviembre-2003
Mensajes: 5
Antigüedad: 20 años, 6 meses
Puntos: 0
Pues efectivamente, es debido al EXECUTE, utilizando el procedimiento OPEN no hay ningun problema!!!!!!!!!!! MUCHISIMAS GRACIAS
  #4 (permalink)  
Antiguo 03/12/2003, 12:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues la verdad, la verdad fue adivinando...todos los días se aprende algo nuevo je je je

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 22:10.