FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
#2
|
|||
|
|||
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
__________________
saludos desde Puebla Mexico.. asanxt@hotmail.com "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
#3
|
|||
|
|||
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
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
|
|
|