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

En Access Si, Pero En Sql?

Estas en el tema de En Access Si, Pero En Sql? en el foro de ASP Clásico en Foros del Web. ¿CUAL ES EL EQUIVALENTE A OBJRS.MOVELAST PARA MSSQL, PORQUE CON ACCESS ANDA PERFECTO, PERO EN SQL DA ERROR SALUDOS...
  #1 (permalink)  
Antiguo 23/04/2003, 15:00
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
En Access Si, Pero En Sql?

¿CUAL ES EL EQUIVALENTE A

OBJRS.MOVELAST

PARA MSSQL, PORQUE CON ACCESS ANDA PERFECTO, PERO EN SQL DA ERROR


SALUDOS
__________________
Juan Pablo
  #2 (permalink)  
Antiguo 23/04/2003, 16:41
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
la propieda .movelast es una propiedad del objeto recordset no de la base de datos...

estas seguro que te da error por la base de datos?
  #3 (permalink)  
Antiguo 24/04/2003, 08:12
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
HICE LA APLICACIÓN EN ACCESS Y FUNCIONA BIEN, CUANDO CAMBIO LA CONNECCION PARA QUE FUNCIONE CON SQL, ME TIRA ESE ERROR.
__________________
Juan Pablo
  #4 (permalink)  
Antiguo 24/04/2003, 09:44
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
el problema es este:


abro el RS

objRS.Open "PUBNA", objConn, adOpenForwardOnly, adLockOptimistic, adCmdTable

hice un addnew, para que cargue los valores que traigo de un formulario, todo funciona bien, los datos son cargados en la base, pero el problema aparece cuando selecciono un checkbox del formulario, que me envía la variable "mostrar"

RESPONSE.WRITE "OPERACIÓN COMPLETADA"
MOSTRAR=REQUEST.FORM("MOSTRAR")
IF MOSTRAR ="TRUE" THEN

OBJRS.MOVELAST%>   

<TABLE bgcolor= "#FFFFFF" style="border-style: solid" bordercolor = CCCCCC>
<TR bgcolor = "B0E0E6" font color = "#ffffff" >


<TH>ID</TH>
<TH>Título </TH>
<TH>Subtítulo</TH>
<TH>Autor</TH>
</font></TR>

<%


DIM COLOR
While Not objrs.EOF
IF COLOR = "#87ceeb" THEN
COLOR = "#FFFFF0"
ELSE
COLOR = "#87ceeb"
END IF
%>
<form>
<TR BGCOLOR=<%= COLOR%>><TH><%= objrs("ID")%> </TH>
<TH><%= objrs("TITULO_OBRA")%></TH>
<TH><%=objrs("SUBTITULO")%></TH>
<TH><%= objrs("AUTOR")%></TH>

</TR>
<%

objrs.MoveNext
Wend


%></TABLE> <BR><P><b><TR><%


objrs.Close
objconn.Close
Set objrs = Nothing
Set objconn = Nothing
ELSE
objrs.Close
objconn.Close
Set objrs = Nothing
Set objconn = Nothing
Response.Redirect "FORM.asp"
END IF

La idea de esto es que si el que carga los datos quiere ver el record seleccione el check antes de enviar y luego de la carga, se le muestran los datos.
__________________
Juan Pablo
  #5 (permalink)  
Antiguo 24/04/2003, 10:07
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
Perdón, el error....

Rowset does not support fetching backward.

línea 95 (corresponde al ObjRS.MoveLast)

__________________
Juan Pablo
  #6 (permalink)  
Antiguo 24/04/2003, 10:37
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
ah!!.. creo que ia sé.. voy a probar cambiando adOpenForwardOnly por adOpenKeySet
__________________
Juan Pablo
  #7 (permalink)  
Antiguo 24/04/2003, 10:48
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
Definitivamente, era eso!!! ya funca.

gracias...

Saludos Baka
__________________
Juan Pablo
  #8 (permalink)  
Antiguo 24/04/2003, 11:41
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
waa...llegue tarde...sorry
  #9 (permalink)  
Antiguo 24/04/2003, 13:50
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
VALE IGUAL, GRACIAS...
__________________
Juan Pablo
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 00:49.