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

Recordset vacio

Estas en el tema de Recordset vacio en el foro de ASP Clásico en Foros del Web. Hola Tengo una conexión directa a una base de datos SQL server 7. Se conecta perfecto, hago un query a una bd y se lo ...
  #1 (permalink)  
Antiguo 12/09/2003, 12:12
 
Fecha de Ingreso: febrero-2002
Mensajes: 6
Antigüedad: 23 años, 3 meses
Puntos: 0
Exclamación Recordset vacio

Hola

Tengo una conexión directa a una base de datos SQL server 7. Se conecta perfecto, hago un query a una bd y se lo seteo a un recordset. Este habre bien, pero cuando, supuestamente se ejecuta, no regresa ningún registro, a pesar de que conectandose via SQL Analyser con el mismo usuario y pasword, el mismo query retorna todos los registros.

Por favor si alguien tiene alguna idea de lo que esta ocurriendo, se lo agradecería enormente. Gracias de antemano

La Leona de Venezuela
  #2 (permalink)  
Antiguo 12/09/2003, 12:44
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Te manda algún error?
Pon un poco de código a ver que puede estar pasando...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 12/09/2003, 12:48
 
Fecha de Ingreso: febrero-2002
Mensajes: 6
Antigüedad: 23 años, 3 meses
Puntos: 0
No, no genera ningún mensaje, simplemente trae el recordset vacio, tienes alguna idea?
  #4 (permalink)  
Antiguo 12/09/2003, 12:50
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Alguna variable que estés pasando mal al query?
Creo que sería de mucha utilidad si nos pones código
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 12/09/2003, 12:55
 
Fecha de Ingreso: febrero-2002
Mensajes: 6
Antigüedad: 23 años, 3 meses
Puntos: 0
Connstring="Provider=SQLOLEDB.1;Initial Catalog=NameBD;Locale Identifier=8202;server=NameServidor;UID=nameUsuari o;pwd=1clave;Connect Timeout=15;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=DESARROLLO"

C.CommandTimeout = 9000
C.Connectionstring = Connstring
C.Open

set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM HD_ORDENES"
rs.Open SQL, c

Lo curioso es que puedo insertar registros via connection.execute(sql), pero no puedo manejar los registros via recordsets. Gracias
  #6 (permalink)  
Antiguo 12/09/2003, 18:31
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Y si tratas así:

rs.Open SQL, c, 3, 3

A lo mejor es el tipo de cursor o bloqueo o las dos...


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 06:00.