Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Zugriffsrechte ODBC

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.10.2008, 22:25 Uhr
StefanKittel



Hallo,

ich schreibe gerade einen Dienst der sein Protokoll und Status per ODBC (Cdatabase, Access 2007) in eine Datenbank schreibt. Soweit so gut.

Gleichzeitig greift ein Client darauf zu und liest den aktuellen Status nach bedarf aus.

Problem:
Wenn ich diese Tabelle Exclusiv öffne, kann man vom Client nicht mehr darauf zugreifen.
Wenn man die Tabelle aber z.B. mit Access öffnet, schlagen die Schreibzugriffe fehl, da Access die Datenbank exlusiv geöffnet hat (der Schlingel der).

Wie sollte mein Programm sich verhalten wenn im Laufe des Betriebes der Zugriff verweigert wird?
- Dienst anhalten (bischen zu viel oder? immerhin geht es nur um die histore und das log
- einfach weiterlaufen (wie zeige ich dem benutzer dies auf? Das Protokoll funktioniert ja nicht)

Wie kann ich die Datenbank öffnen, so dass andere diese Lesen können aber niemand Sie exclusiv öffnen kann?

Danke

Stefan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.10.2008, 06:43 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Einfache Loesung: Gescheite Datenbank verwenden. Oder MUSS das ganze auf Access basieren?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: