AGB  ·  Datenschutz  ·  Impressum  







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

Von Datei in DB

Ein Thema von Hannes Kuhn · begonnen am 15. Jul 2016 · letzter Beitrag vom 16. Jul 2016
Antwort Antwort
Hannes Kuhn

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#1

Von Datei in DB

  Alt 15. Jul 2016, 21:55
Datenbank: SQLite oder andere • Version: 3 • Zugriff über: Devart
Hallo zusammen,

mein Tool hat viele Objekte die untereinander durch IDs verknüpft sind.
Die Objekte werden über Collections dann in eine Datei geschrieben.

Ich möchte weiterhin wie bisher mit den Dateien arbeiten können.
Für einen Mehrfachzugriff auf die Daten möchte ich das Tool an eine Datenbank anbinden können.
Die Datenbank (erstmal SQLite) übernimmt dann die Vergabe der IDs.

Klasse wäre folgende Arbeitsweise: Ich öffne eine vorhandene Datei und schaufele alle Daten in die Datenbank.
Die Datenbank soll dann alle vorhandenen IDs übernehmen und für neue Objekte dann selbst die IDs festlegen. Es geht dann los bei der höchsten schon durch Dateibetrieb vergebenen ID.

Wie kann ich so etwas realisieren?

Danke und Gruß
Hannes
  Mit Zitat antworten Zitat
Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Von Datei in DB

  Alt 15. Jul 2016, 22:48
Wo ist das Problem?
Sqllite kann das von Haus aus
Schau dir mal autoincrement an
Fritz Westermann
  Mit Zitat antworten Zitat
Hannes Kuhn

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#3

AW: Von Datei in DB

  Alt 16. Jul 2016, 01:25
Hallo Fritzew,

ok, das ist schon mal klasse das SQLite sich um die IDs kümmert auch wenn sie "fremd" erzeugt wurden.

Wenn ich die Daten aus der Datei in die Datenbank übertrage vergibt SQLite über das autoincrement
die ID. Die überschreibe ich dann mit meiner selbsterzeugten ID. Oder geht es noch einfacher ?

Dannach erzeuge ich einen ganz neuen Datensatz und SQLite scannt dann alle IDs und vergibt automatisch einen eindeutigen?

Danke
Hannes
  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
 
#4

AW: Von Datei in DB

  Alt 16. Jul 2016, 02:37
Steht alles in der Dokumentation

https://www.sqlite.org/autoinc.html
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
Hannes Kuhn

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#5

AW: Von Datei in DB

  Alt 16. Jul 2016, 10:36
Danke.
  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 21:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz