Re: Datumsformatierung ini einer Tabelle



LudwigP schrieb:
^^^^^^^ Wer? Vollständige Realnamen sind hier sehr erwünscht. Sonst wird dein Posting von vielen Hilfswiligen gar nicht erst gesehen.

ich habe ein problem - ich habe eine Anwendung, die sich entweder mit
MS Access oder MySQL-Server verbindet, das hängt davon ab, was der
Kunde gerade als Backend verwendet.
Bei speichern neuer Datensätze haut bei Access alles hin, bei mysql
ist die Speicherung von Datum ein Problem,. weil es ein anderes Format
verwendet.

Solche Probleme löst man im Normalfall über eine Abstraktionsschicht zwischen Anwendung und DBMS. Eine Klasse aufgesetzt mit einer Unterscheidung zwischen den verwendeten DBMSen und dort die jeweils gültige Syntax (mit allen sonstigen Vorteilen, die das eine oder andere DBMS aufgrund abweichender SQL-Syntax hat) verwenden. Fertig.

Ich glaube zwar nicht, dass es geht, aber vielleicht gibt es eine
Möglichkeit, ohne dabei in meiner Anwendung unzählige Codezeilen
schreiben zu müssen.

Unzählige nicht, aber es sind schon ein paar Zeilen. Vorteil: Du wirst dich nie wieder (auch bei anderen Programmen (gleiche Programmiersprache vorausgesetzt) oder an anderen Stellen in deinem Program) mit solchen Problemen beschäftigen müssen.

Das Umsetzen des Formats funktioniert natürlich auch, ist aber aus meiner Sicht eher unsauber, da möglicherweise nicht jedes DBMS eine solche Option hat. Und dann fängst du doch wieder an, tausende Zeilen Quellcode zu durchsuchen und umzuschreiben.

Grüße,
Dominik
.



Relevant Pages

  • Re: neues clientssystem (kein novell mehr sondern winxp)
    ... >kann mit früheren software? ... >access oder ob es probleme mit programmen giebt die ... >word,excel oder access nützen und/oder voraussetzen. ... ist aber nicht immer so einfach falls in den Datenbanken viel mit DAO ...
    (microsoft.public.de.german.windowsxp.sonstiges)
  • Re: Rechnungen und Angebote erstellen
    ... und mit welchen Programmen es geht. ... Access einarbeiten/lesen weil es ja das richtige Programm zu sein ... Ja mit Access ist das alles machbar. ... und Rechnungen, da kommen ruck zuck Lieferscheine Gutschriften, ...
    (microsoft.public.de.access)
  • Re: SQL Server
    ... Online-Doku des DBMS versteckt und werden übersehen. ... in der offiziellen MySQL-Doku Hinweise, was bei Access als FE ... lange Textfelder u.ä. ... Dann nutze ich deine Erfahrung mit PostgreSQL doch gleich einmal aus ...
    (microsoft.public.de.access)
  • Access Frontend verriegelt sporadisch
    ... Wir benutzen Access 2000 in einer Mehrbenutzerumgebung. ... Access ist auf der Workstation zusammen mit anderen Programmen (Cad, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.access)
  • Re: Welche Datenbank für Bilder
    ... die einem ne Menge Hindernisse in den Weg legen. ... zähle ich zu den letzteren - und ich habe eigentlich mit sehr vielen ... DBMS auf dem Markt schonmal arbeiten können, ... Deine Beschreibung von Access klingt allerdings nicht so, ...
    (de.rec.fotografie)