AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Typisierte Dateien nicht möglich?

Ein Thema von greenmile · begonnen am 23. Mai 2014 · letzter Beitrag vom 25. Mai 2014
Antwort Antwort
Dejan Vu
(Gast)

n/a Beiträge
 
#1

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 08:12
Vielleicht zum Verständnis: Es handelt sich nicht um code first, bei dem man in Delphi die Daten/Tabellenstruktur vorgibt und die Feldnamen und Datentypen definiert, sondern um database first*, wobei man, wie schon erwähnt, die Datenstruktur in der Datenbank anlegt, verwaltet und verändert und Delphi diese Strukturen nur übernimmt. Du kannst allerdings mit ein paar Tricks aus z.B. einen Bool-Feld in der DB ein String- oder Integer-Feld in Delphi machen, aber wozu?

(*) Die beiden Begriffe stammen ursprünglich aus dem EF-Umfeld (C# ORM), passen also nicht 100%.
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 08:42
Vielleicht zum Verständnis: Es handelt sich nicht um code first, bei dem man in Delphi die Daten/Tabellenstruktur vorgibt und die Feldnamen und Datentypen definiert, sondern um database first*, wobei man, wie schon erwähnt, die Datenstruktur in der Datenbank anlegt, verwaltet und verändert und Delphi diese Strukturen nur übernimmt. Du kannst allerdings mit ein paar Tricks aus z.B. einen Bool-Feld in der DB ein String- oder Integer-Feld in Delphi machen, aber wozu?
Ist klar dass man sich vorher Gedanken machen sollte, aber manchmal muss man im Projekt noch etwas ändern, hinzufügen etc. Kommt hin und wieder mal vor . Herr Lehrer.

@mkinzler: Danke.
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#3

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 09:45
Ich dachte, ich wäre dein potentieller Azubi.
Das sollte im Übrigen nicht belehrend wirken, sondern dem allgemeinen Verständnis dienen. Wenn Du fragst, wo Du in Delphi die Datentypen der Felder ändern musst, darf man ja doch erklärend auf das Grundprinzip eingehen, da die Wahrscheinlichkeit besteht, das hier ein Wissensdefizit besteht.
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 10:29
Zitat:
Ich dachte, ich wäre dein potentieller Azubi.
Mist, vergessen, Sorry

Nein im Ernst, ich muss Altdaten übernehmen und bin im ersten Schritt davon ausgegangen, dass es im SQLLITE keine Bool Felder gibt. Im zweiten Schritt habe ich dann lernen müssen, dass nur die Delphi IDE die Bool's nicht kennt. Da hat sich mir die Frage gestellt: Was passiert, wenn ich in 1 Jahr die Datenbank mal erweitern muss; muss ich es dann mit SQL machen? Oder wenn ich im Laufe des Projekts merke, dass mir 2 Felder fehlen ... Muss ich dann alles von vorne designen? Daher die Frage.

Kurzum: Man braucht nur einen SQLLite Manager. Davon gibt es leider nicht ganz so viele kostenlos, muss mir die erstmal anschauen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.877 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 10:35
Zitat:
wenn ich in 1 Jahr die Datenbank mal erweitern muss; muss ich es dann mit SQL machen?
Wenn das Programm schon deployed ist, wäre dies eine gute Option.
Anderst als bei typisierten Dateien ist die Änderung in der Struktur jederzeit problemlos möglich.
Markus Kinzler
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 10:58
Wenn das Programm schon deployed ist, wäre dies eine gute Option.
Anderst als bei typisierten Dateien ist die Änderung in der Struktur jederzeit problemlos möglich.
Deswegen würde ich das anstelle XML in einem anderen Projekt nehmen. Typisierte Dateien verwende ich immer und nur dann, wenn sich definitiv nix mehr ändert. Bei einer Kundendatenbank macht das natürlich wenig Sinn.
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#7

AW: Typisierte Dateien nicht möglich?

  Alt 25. Mai 2014, 11:40
Typisierte Dateien verwende ich immer und nur dann, wenn sich definitiv nix mehr ändert.
Ich verwende typisierte Dateien nur dann, wenn ich Beispielprogramme für Anfänger zusammenstelle.
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:16 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