Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE. Datenbankänderung sofort oder auf Befehl schreiben. (https://www.delphipraxis.net/84805-bde-datenbankaenderung-sofort-oder-auf-befehl-schreiben.html)

Bülow 22. Jan 2007 08:40

Datenbank: Paradox • Zugriff über: BDE

BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Ich nutze für ein Projekt die BDE. Ich möchte nun, das Änderiungen der Datenbank, etwa neue Datenbanksätze sofort auf die Platte geschrieben werden. Die BDE tut dieses erst wenn das Prigramm beendet wird. In der DP habe ich dazu nichts gefunden. Ich weiß,. dass es da simple Möglichkeiten gibt aber finde die nicht.

Bernhard Geyer 22. Jan 2007 08:49

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Welche Datenbank? BDE ist keine Datenbank!

Bülow 22. Jan 2007 08:50

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Sorry Paradox.

mkinzler 22. Jan 2007 08:55

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Hast du auch
Delphi-Quellcode:
<TDataSet>.Post;
aufgerufen?

Mattin 22. Jan 2007 09:20

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Zitat:

Zitat von Bülow
Ich nutze für ein Projekt die BDE. Ich möchte nun, das Änderiungen der Datenbank, etwa neue Datenbanksätze sofort auf die Platte geschrieben werden. Die BDE tut dieses erst wenn das Prigramm beendet wird. In der DP habe ich dazu nichts gefunden. Ich weiß,. dass es da simple Möglichkeiten gibt aber finde die nicht.

Moin Moin,

hiermit kannst Du sofort die Änderungen in der DB sichern.

Delphi-Quellcode:
uses
  BDE;
 
  [...]
  Check(DbiSaveChanges(TabellenName.Handle));
  [...]

ibp 22. Jan 2007 09:38

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
SQLPASSTHRU MODE = SHARED AUTOCOMMIT

dann wird jede transaktion sofort ausgeführt!

marabu 22. Jan 2007 09:45

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Hallo,

SHARED AUTOCOMMIT ist die Standardeinstellung der Borland SQL-Link-Treiber, aber hier geht es um Paradox ...

Freundliche Grüße

ibp 22. Jan 2007 09:53

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
wenn ich bei mir den paradox-treiber (odbc) der bde auswähle wird entsprechende option ebenfalls angezeigt!

mkinzler 22. Jan 2007 09:57

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
Wenn ich schon mit der BDE auf Paradox zugreife, würde ich den nativen trieber für paradox nehmen (Standard) und nicht den ODBC-Treiber.

ibp 22. Jan 2007 10:16

Re: BDE. Datenbankänderung sofort oder auf Befehl schreiben.
 
oder so, steht ja nicht dabei! ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.
Seite 1 von 2  1 2      

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