Autor Thema: Code der immer ausgeführt wird...  (Gelesen 2037 mal)

TomLudwig

  • Gast
Code der immer ausgeführt wird...
« am: 06.08.07 - 16:48:00 »
... beim öffnen einer Datenbank. Egal ob Script oder Formeln?

Hallo,

ich habe in folgendem Thread gelesen, dass das Datenbankscript leicht umgangen werden kann.
http://atnotes.de/index.php?topic=28185.0

Ich möchte ein Stück Code schreiben, das beim Öffnen einer Datenbank ausgeführt wird. Dieser soll einige Parameter überprüfen und ggf. die Datenbank gar nicht öffnen lassen.

Meine Idee war das Postopen Event des DatenbankScripts und anschließend ein Source.Close()

Hat jemand noch eine andere Idee?!

Viele Grüße!!!




Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Code der immer ausgeführt wird...
« Antwort #1 am: 06.08.07 - 16:56:01 »
Eine zentrale sichere Stelle gibt es nicht, ganz sicher wirst Du es sowieso niemals schaffen - Du kannst nur den Zugriff auf die DB insgesamt verbieten.

Wozu soll das überhaupt gut sein?
Bernhard

TomLudwig

  • Gast
Re: Code der immer ausgeführt wird...
« Antwort #2 am: 06.08.07 - 17:00:55 »
Um zentrale Einstellungen aus einem Profildokument zu laden und zu kontrollieren.

Diese wollte ich dann über die gesamte Dauer im Speicher halten, bis die Datenbank geschlossen wird.
--> Dieser Schritt wird aber noch unmöglicher sein... :(
Habe jedenfalls noch keine Lösung gefunden.

Dank dir Bernhard


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Code der immer ausgeführt wird...
« Antwort #3 am: 06.08.07 - 17:04:03 »
Profildokumente machen genau das, was Du willst: Solange die DB offen ist, verbleibt das Objekt im Speicher des Clients! Du willst also etwas erzwingen, was sowieso gegeben ist.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Code der immer ausgeführt wird...
« Antwort #4 am: 06.08.07 - 17:16:42 »
Wobei Profildokumente dann aber andere Probleme aufwerfen.

Allerdings könnte der Ansatz den Nathan T. Freeman hier skizziert vielleicht einen von vielen Entwicklern herbeigesehnten Ausweg aus der Misere des "globale Datenbank Variable" Problems bieten.
Warten wir es ab.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz