PDA

Ver la Versión Completa : IBDataSet readOnly????


Giniromero
30-09-2003, 12:18:18
Hola,

Usando delphi 6, interbase 7 y dialecto sql 3.

Estoy usando IBDataSet, que necesito, mediante programación, poder poner en sólo lectura, dependiendo del login con el que se haya entrado en mi aplicación.

Usando PAradox, y las ttables tenía esa propiedad la propia tabla, pero que yo vea, esta no la tiene.

¿Cómo puedo generar esto mismo, con estos componentes ibdataset?

Gracias

Virginia

sanxpue
01-10-2003, 04:11:01
hay dos formas que los puedes hacer, bueno 3
la primera es mediante los RollBack, le dices que derechos tiene el usuario sobre la tabla.

la segunda es que cuando entre el usuario le deshabilites los botones de insersion, modificacion y borrado

y la tercera es que de plano le digas al IBDataSet
IBDataset.DeleteSQL.Clear;.. etc..
creo que con que solo dejes el de SelectSQL jala
y los demas.. pero esto te va a marcar errores cuando quieras borrar

Giniromero
01-10-2003, 11:14:04
Hola,

Si, finalmente me había decidido a crear dos procedures, uno que se encargan de deshabilitar los botones y los campos DBEdit, y otro que se encarga de habilitarlo, de manera que dependiendo del usuario con el que se accediese a la aplicación, se activa uno u otro procedure.

La duda era por si había alguna propiedad que pudiese simular el "solo lectura" de los TTables, pero ya veo que no.

Gracias de todos modos, por el interes y la ayuda.

Saludos desde el otro lado del Atlántico,

Virginia

:)