🚀 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 Marek Wierzbicki Sat, 27 Mar 1999 07:22
Paradox i sieć
#27
Author: Marek Wierzbicki
Date: Sat, 27 Mar 1999 07:22
19 lines
1396 bytes
Mam problem:

Używam TTable - typ bazy paradox. Sieć na NT server, stacje winda95

Uruchamiam swój program, który na jednym stanowisku chodzi.

Okazuje się, że w miejscu otwierania bazy danych występuje błšd
(nie wiem jaki, bo jak głupi założyłem tam zabezpieczenie na błšd
z komunikatem, który jest nieadekwatny a na razie nie mogę sprawdzić
co się stanie, kiedy zdejmę exeption)
[program na jednym komputerze, dane na drugim, prawa dostępu ustawione
nie ma znaczenia, czy katalog udostępniany jest w trybie readonly czy
full]

Na pewno uruchamiana jest jedna kopia i œcieżka ustawiona jest poprawnie

co może być przyczynš ??

Marek
Re: Paradox i sieć
#28
Author: Marek Wierzbicki
Date: Sun, 28 Mar 1999 02:51
16 lines
1261 bytes
Tamten problem został rozwišzany - wymagał aby katalog z danymi był
z prawami read/write a nie tylko read only.

Ale po poprawce pojawił się drugi błšd. 

Po uruchomieniu aplikacji na komputerze nr 1 próba uruchomienia
kopii tej samej aplikacji na innej maszynie (dane wspólne na serwerze)
otrzymuję komunikat, że dane sš już używane przez NET

Wyjaœniam, że TTable mam ustawione:
exclusive:=false;
ReadOnly:=true;

Co się może dziać ???

Marek
Re: Paradox i sieć
#29
Author: Grzegorz Zadrożny
Date: Mon, 29 Mar 1999 06:13
40 lines
2201 bytes
Czesc!

Marek Wierzbicki wrote:
> 
> Mam problem:
> 
> U¿ywam TTable - typ bazy paradox. Sieæ na NT server, stacje winda95
> 
> Uruchamiam swój program, który na jednym stanowisku chodzi.
> 
> Okazuje siê, ¿e w miejscu otwierania bazy danych wystêpuje b³¹d

Prosze o doprecyzowanie nastepujacych rzeczy:
1)co to znaczy przy otwieraniu bazy danych ? Chodzi o tabele czy
TDataBase?
2)Jak masz ustawiony NETDIR w sesji


> (nie wiem jaki, bo jak g³upi za³o¿y³em tam zabezpieczenie na b³¹d
> z komunikatem, który jest nieadekwatny a na razie nie mogê sprawdziæ
> co siê stanie, kiedy zdejmê exeption)

Mozesz przeciez przejac komunikat wyjatku i zapisac go n.p. w jakims
logu, albo zrobic warunkowa kompilacje i przy zdefiniowanym np. TEST
wyswietlac w okienku blad. A zreszta jak odbalasz program w srodowisku
DELPHI to mozesz ustawic w Tools/Environment options Break on exceptions
na true i spisac to na czym sie wykaszania. Mysle ze tresc komunikatu
jest kluczowa.

> [program na jednym komputerze, dane na drugim, prawa dostêpu ustawione
> nie ma znaczenia, czy katalog udostêpniany jest w trybie readonly czy
> full]
> 
> Na pewno uruchamiana jest jedna kopia i œcie¿ka ustawiona jest poprawnie
> 
> co mo¿e byæ przyczyn¹ ??

Podaj wiecej szczegolow to dalej sie wpolnie pozastanawiamy.

Kaktus
Re: Paradox i sieć
#30
Author: Marek Wierzbicki
Date: Thu, 08 Apr 1999 06:14
19 lines
1428 bytes
OK wyglšda, że sobie poradziłem.

Po kilkunastu doœwiadczeniach wyglšda na to, że Paradox xhodzi w sieci.

W tym celu wystarczy ustawić (w TTable):
Exclusive:=false;

W BDAdmin na serwerze
NetDir=\\server\dane
Shared=true

zapisać to w katalogu dostępnym dla użytkowników z terminali

WDAdmin na terminalu takie same ustawienia jak na serwerze
Osobiœcie stosuję jeden plik konfiguracyjny na serwerze a wszystkie 
terminale podpinam pod konfigurację na serwerze (mam pewnoœć, że sš 
idealmie jednakowe)

Marek
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