AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TTable Objekte editieren ohne Änderung auf Platte
Thema durchsuchen
Ansicht
Themen-Optionen

TTable Objekte editieren ohne Änderung auf Platte

Ein Thema von Majortomster · begonnen am 11. Mai 2005 · letzter Beitrag vom 12. Mai 2005
 
Majortomster

Registriert seit: 11. Mai 2005
27 Beiträge
 
#1

TTable Objekte editieren ohne Änderung auf Platte

  Alt 11. Mai 2005, 16:56
Datenbank: Paradox • Zugriff über: ?
Hallo zusammen,

ich stehe vor einem Problem, das vielleicht denkbar einfach zu lösen ist... aber ich komme nicht drauf.
Es geht um ein bereits fertiges Programm, das per SQL-Statements (SELECT) in TQuery Objekten, bestimmte Daten aus einer Datenbank ausliest, miteinander vergleicht, usw.
Da die zugrundeliegende Datenbank nun geändert wird, müssen auch einige Änderungen am Programm vorgenommen werden. Das bedeutet unter anderem, dass Abfragen per SQL nicht mehr funktionieren. So müssen alle Abfragen ohne SQL über TTable vorgenommen werden, um die vorherigen Statements so zu "umschreiben".
Das ist zwar ein Heidenaufwand, aber machbar - denke ich...
Jetzt kommt aber das Problem: Ich möchte gern in einem TTable Objekt (das eine Tabelle dieser DB repräsentiert) "herumpfuschen" können (Datensätze löschen, ändern, etc.), OHNE DASS diese Änderungen physikalisch auf der Platte geschrieben werden. Die Tabelle auf der Platte soll danach genauso aussehen wie zuvor.
Ich möchte also mit einer Art Kopie des TTable Objekts im Speicher arbeiten - das geht aber nicht, da diese Objekte immer auf ihr Pendant auf der Platte "zeigen" und alle Änderungen dort vermerken.
Hat irgendjemand eine Idee wie ich das lösen könnte?
Mich würde die Möglichkeit schon zufrieden stellen, diese Tabelle in ein anderes Objekt zu kopieren - was aber genauso sinnvoll zu behandeln sein sollte wie eine Tabelle (Feste Anzahl Spalten, Variable Anzahl Zeilen, Spalten/Zeilen löschbar usw...).
Würd mich freuen wenn jemand weiterhelfen könnte.

Tomster
  Mit Zitat antworten Zitat
 


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:53 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 by Thomas Breitkreuz