Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   error con SQLQuery.Filter (https://www.clubdelphi.com/foros/showthread.php?t=75500)

marilinspi 29-08-2011 13:31:04

error con SQLQuery.Filter
 
hola a todos, (programo en delphi 7 y la base de datos es Firebird) me da el siguiente error 'operation not allowed on a unidirectional dataset' cuando realiza la siguiente linea
Código:

 
QryCer.Filter:='Entidad='+CDEntidadesNUMERO_ENT.AsString;

esto mismo en un Query comun no da ningun error... que tendre que cambien par que funcione en un SQLQuery?
Gracias desde ya, espero una pronta respuesta.

ecfisa 29-08-2011 14:35:06

Hola marilinspi.

El problema es que los componentes dbExpress son unidireccionales, por lo que sólo se pueden mover a través de los registros en una sola dirección, no hacia atrás y hacia adelante.
Un TDBGrid puede moverse en ambas direcciones y por lo tanto no puede conectarse a un conjunto de datos unidireccional.

En este enlace román dá una solución a ese problema.

Revisá también estos enlaces:
Saludos.


La franja horaria es GMT +2. Ahora son las 19:18:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi