Einzelnen Beitrag anzeigen

Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Erstellen von Tabellen MSACCESS über Tquery

  Alt 15. Okt 2004, 10:12
@Treffnix: SQL bietet je nach Hersteller spezifische Mittel, um Daten zu formatieren. Da kocht fast jeder Hersteller sein eigenes Süppchen. Aber es gibt in SQL Funktionen, die ich in der DML verwenden kann, um zum Beispiel ein Datum in das Format zu wandeln, das ich anzeigen möchte. Microsoft verwendet in seinem SQL-Server z.B. die Funktion CAST, deren Parameter dann das Format der Ausgabe vorgeben. Oracle verwendet TO_CHAR, um ein Datum zu formatieren (Ergebnis ist jedesmal ein String).

Jetzt auf die einzelnen Möglichkeiten einzugehen, würde dann auch zu weit führen, hier sollte die Hilfe der Hersteller zu Rate gezogen werden.

Um aber festzulegen, ob eine Zeichenkette leer sein soll, das ist wieder MS-typisch: SQL bietet lediglich den Constraint NOT NULL an, wenn ein Datenfeld UNBEDINGT gefüllt sein soll, ansonsten darf ihm durchaus der Wert NULL zugewiesen werden.

Grüße
Mikhal

[edit]
Ansonsten bieten sich auch noch die persistenten Felder an: rechte Maustaste auf die TQuery, Alle Felder auswählen und alnschließend für das Feld die Formatierungen in der Formatmaske vorgeben bzw. die Property Currency auf True setzen, wenn die Währung ausgegeben soll.
[/edit]
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat