Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   IBDataSet readOnly???? (https://www.clubdelphi.com/foros/showthread.php?t=4048)

Giniromero 30-09-2003 12:18:18

IBDataSet readOnly????
 
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

:)


La franja horaria es GMT +2. Ahora son las 06:42:33.

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