AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Protokoll-Programm mit externer Datenbankanbindung (SQL)

Protokoll-Programm mit externer Datenbankanbindung (SQL)

Ein Thema von mrbrown997 · begonnen am 31. Okt 2010 · letzter Beitrag vom 6. Nov 2010
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:19
Darum ja auch direkt in der DB speichern.

Die RTF-Datei kannst du in einem BLOB-Feld speichern.
Wie man das macht findest du hier über die SuFu
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#2

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:28
Zitat:
Darum ja auch direkt in der DB speichern.
da gewinnt auch der letzte...

Die Umsetzung ist letztendlich eine Frage der Benutzung. Wie oft müssen die Dateien editiert werden ? Wie viele müssen gleichzeitig editieren ? etc.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:31
Zitat:
Darum ja auch direkt in der DB speichern.
da gewinnt auch der letzte....
äh nicht zwangsweise ...
Code:
ProtID
ProtLFD
ProtRTF
Einfach immer mit der gleichen ID und einer um eins erhöhten LFD einfügen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
mrbrown997

Registriert seit: 31. Okt 2010
9 Beiträge
 
#4

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:32
also die dateien müssen eigentlich so gut wie fast nie editiert werden. die option sollte aber vorhanden sein.
die frage die sich mir stellt ist aber, wie ich dann eine übersicht der vorhandenen protokoll-dateien bekomme wenn ichd as alles über FTp machen möchte und git es irgendwo ein tutorial das das ganze FTP-Zeug per Delphi erklärt?

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#5

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:41
Zitat:
die frage die sich mir stellt ist aber, wie ich dann eine übersicht der vorhandenen protokoll-dateien bekomme
mal ein paar Grundsatzgedanken:

- mit einer DB wäre die Übersicht per SQL ein Klacks.
- per FTP wäre eine Dateiliste die Übersicht.
- alle Dokumente in der DB erfordern ein vernünftiges Backup der selben !
- einzelne Dateien können bei großen Mengen unübersichtlich werden

Fragen:
- ist der Webserver von Euch oder dem Provider ?
- welche DBMS laufen da ?
- läßt sich externer Zugriff einrichten ?
  Mit Zitat antworten Zitat
mrbrown997

Registriert seit: 31. Okt 2010
9 Beiträge
 
#6

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:52
also,

der Server ist von uns (ein Uni-Projekt) und steht bei greatnet.de irgendwo im Serverzentrum.
Der Datenbankserver ist nen SQL-Server. Management entweder per ssh oder wir nutzen phpmyadmin.
Den externen zugriff möchte ich eigentlich aus sicherheitsgründen nicht einrichten.

Gruß Jakob
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#7

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 17:56
hier im Forum gibt es Lösungen wie man den MySQL Server nutzt ohne direkten Zugriff darauf. Leider kann ich dir dabei nicht wirklich helfen. Versuch dich da mal reinzulesen ob das eine Option wäre.
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#8

AW: Protokoll-Programm mit externer Datenbankanbindung (SQL)

  Alt 31. Okt 2010, 21:02
Bei der Aufgabestellung muss ich irgendwie an eine Versionsverwaltung denken.
Wie wäre es, wenn du deine Software auf Subversion oder eine andere Versionverwaltung draufsetzen würdest.
In der Regel gibt es Kommandozeilenprogramme mit dem man Dateien hinzufügen, aus- und einchecken kann.
Dein Programm wäre dann "nur" noch ein kleiner Editor für RTF mit zusätzlicher Ansteuerung eines Kommandozeilenprogramms.

Mein Vorschlag hat folgende Vorteile:
* wenig Programmieraufwand (~ 1/10 als wenn du Alles selbst programmierst)
* nur der Client muss programmiert werden, der Server ist Opensource
* hohe Datensicherheit durch bewährte Software im Hintergrund
* es gibt parallel zu deiner Anwendung andere fertige Clients, mit denen man die Dokumente zurückholen, ändern und löschen kann
* neben Texten im RTF können auch Bilder und andere Dateien problemlos eingecheckt werden
* Änderungshistorie der Dokumente verfügbar, weil eben auch ältere Versionen gespeichert werden
* Benutzerverwaltung (Benutzer mit unterschiedlichen Rechten möglich)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz