🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi.bazy-danych
4 messages
4 total messages Started by Jacek Malinowski Thu, 06 May 1999 13:37
Problem z wielopoziomowym dostępem do b.d
#506
Author: Jacek Malinowski
Date: Thu, 06 May 1999 13:37
7 lines
1284 bytes
Piszę baze klient/serwer i mam następujący problem
Jak rozwiazać problem wielodostępu do b.d ?
Czy zrobić to bezpośrednio w programie ( tworząc kilka wersji programu ??)
Choć główny problem tkwi w tym że w zależności kto się loguje otrzymuje z
tej samej tabli różne dane i muszę to w miare elastycznie zrobić ( żeby nie
było problemu z dodaniem nowych uzytkowników itp.)
Z góry dziekuję za cenne uwagi
Re: Problem z wielopoziomowym dostępem do b.d
#507
Author: Traptak
Date: Mon, 17 May 1999 20:17
14 lines
1421 bytes
Jacek Malinowski <jacemali@friko7.onet.pl> napisał(a) w artykule
<8ZfY2.2131$I1.49625@news.tpnet.pl>...
> Piszę baze klient/serwer i mam następujący problem
> Jak rozwiazać problem wielodostępu do b.d ?
> Czy zrobić to bezpośrednio w programie ( tworząc kilka wersji programu
??)
> Choć główny problem tkwi w tym że w zależności kto się loguje otrzymuje z
> tej samej tabli różne dane i muszę to w miare elastycznie zrobić ( żeby
nie
> było problemu z dodaniem nowych uzytkowników itp.)

Czy zależy Ci bardziej na różnych rekordach, czy różnych polach?

Traptak
Re: Problem z wielopoziomowym dostępem do b.d
#508
Author: Jacek Malinowski
Date: Wed, 19 May 1999 07:00
11 lines
1543 bytes
Chodzi  o rekordy .
 Dana tabela zawiera dane nadsylane z roznych jednostek, ale dana jednostka
moze tylko widziec swoje nadeslane dane.
Problem w ty  ze tych jednostek jest jest duzo (okolo 20).
I w zaleznosci ktora sie loguje to widzi inne dane.
Mozna to zrobic prograowo,w zaleznosci kto sie zaloguje do programu to jest
generowane odpowiednie zapytanie.
Jednak zastanawiam sie jak to zrobic na serwerze (czy da sie napisac
odpowiedni wyzwalacz ?) korzystam z MSSQL 6.5 i tam mozna tylko przydzielac
(chyba ?) prawa do danej tabeli .
 Z gory dzieki za wszystkie cenne uwagi
Re: Problem z wielopoziomowym dostępem do b.d
#509
Author: Traptak
Date: Thu, 20 May 1999 00:22
25 lines
1866 bytes
Jacek Malinowski <jacemali@friko7.onet.pl> napisał(a) w artykule
<7hsngn$im8$1@korweta.task.gda.pl>...
> Chodzi  o rekordy .
>  Dana tabela zawiera dane nadsylane z roznych jednostek, ale dana
jednostka
> moze tylko widziec swoje nadeslane dane.
> Problem w ty  ze tych jednostek jest jest duzo (okolo 20).
> I w zaleznosci ktora sie loguje to widzi inne dane.
> Mozna to zrobic prograowo,w zaleznosci kto sie zaloguje do programu to
jest
> generowane odpowiednie zapytanie.
> Jednak zastanawiam sie jak to zrobic na serwerze (czy da sie napisac
> odpowiedni wyzwalacz ?) korzystam z MSSQL 6.5 i tam mozna tylko
przydzielac
> (chyba ?) prawa do danej tabeli .

W IB załatwiam to tak, że tworzę perspektywę do tabeli, w której wyświetlam
wyłącznie rekordy należące do danego użytkownika:
CREATE VIEW Example
AS SELECT Ex1, Ex2, ExUser FROM Ex_Table
WHERE ExUser = User;

User w IB zwraca mi zawsze login zalogowanego uzytkownika.

Traptak
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads