![]() |
Datenbank: MyBase • Version: 1 • Zugriff über: lokal
D2006: FlushBuffers nicht vorhanden?
Moin,
ich habe in "D2006 Pro" ein Programm mit "MyBase"-Datenbank geschrieben und damit jetzt folgendes Problem: Ich möchte in die "AfterPost"-Routine noch ein "FlushBuffers" eintragen, aber D2006 scheint es nicht mehr zu kennen oder es gibt diese Methode unter "MyBase" nicht. Hier mal ein Code-Auszug:
Delphi-Quellcode:
Aber, "FlushBuffers" wird von der Codevervollständigung als falsch markiert und wird auch nach einem "F9" als Fehler gemeldet.
unit Datenmodul;
interface uses SysUtils, Classes, DB, Dialogs, ExtDlgs, DBClient; type TDataModule1 = class(TDataModule) DataSource1: TDataSource; ClientDataSet1: TClientDataSet; OpenPictureDialog1: TOpenPictureDialog; [...] ClientDataSet1FotoNord: TStringField; ClientDataSet1FotoOst: TStringField; ClientDataSet1FotoSued: TStringField; ClientDataSet1FotoWest: TStringField; [...] procedure ClientDataSet1AfterPost(DataSet: TDataSet); private { Private-Deklarationen } public { Public-Deklarationen } end; var DataModule1: TDataModule1; DB_Pfad: string; DB_name: string; implementation {$R *.dfm} procedure TDataModule1.ClientDataSet1AfterPost(DataSet: TDataSet); begin ClientDataSet1.FlushBuffers; end; end. Zitat:
Gruss Heiko |
AW: D2006: FlushBuffers nicht vorhanden?
Ein Blick in die Referenz sagt mir, dass FlushBuffers eine Methode von TBDEDataset ist. Du verwendest aber für MyBase ein TClientDataset.
|
AW: D2006: FlushBuffers nicht vorhanden?
Moin,
Zitat:
Das ursächliche Problem ist gelöst. Gruß Heiko P.S. Kann ich das Thema irgendwie auf "gelöst" setzen? |
AW: D2006: FlushBuffers nicht vorhanden?
Zitat:
(steht ja in deiner Antwort, daß es gelöst ist) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 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