![]() |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Hallo,
wie änderst du überhaupt was ? Wie gehst du vor (F2?), einfach lostippen?) Heiko |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Zitat:
Habe dein Projekt genommen - Pfad in Dfb1 auf meinen Ablageort der dbf geändert - Dfb1 auf true gesetzt -> Datenmenge wird im Grid angezeigt (nach BugFix in dbf_memo.pas) - AutoEdit des DataSource1 auf true - F9 - Mit der Maus ins Grid - Aus einer 10 ein 20 gemacht - Mit der Maus auf ein anderes Feld geclickt (dann wird erst der Wert gespeichert) - Programm beendet - Programm neu gestartet -> Wert war immer noch 20 Somit geht alles, wie es soll... Hinweis.. Da keine xMemo-Datei dabei war, musste ich in 'dbf_memo.pas' einen kleinen BugFix einbauen (TDBF V.6.9.1), er vesuchte dort dem Header (war nil) wg dBase III einen Wert zuzuweisen. Mein Delphi ist zwar D6, sollte aber hier keinen Unterschied machen! |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
BTW:
Zitat:
|
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Zitat:
meinst Du wenn die exe ausgeführt wird? ich klicke mit der Maus ins Feld und versuche einen neuen Wert einzugeben... |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Hallo HolgerX
ich könnte schreien vor....:evil: Ich habe es genau gleich gemacht, schritt für schritt wie Du so schön beschrieben hast... Projekt wird ausgeführt, keine Fehlermeldungen, alles ok soweit. Mit der Maus ins Grid, auf die 10 drauf, die 10 wird "Blau" hinterlegt und nichts lässt sich verändern. aha dachte ich evtl. rechts den Zahlenblock von der Tastatur verwenden, kontrollieren ob Numlock eingeschaltet ist.. alles eingeschaltet:thumb: Wert verändern? ne nichts da... es ist zum heulen. Gut hab ich mir noch gedacht, evtl. hat mein Delphi probleme, so werde ich morgen mal Delphi komplett löschen und neu Installieren... es kann doch nicht sein:shock: |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Liste der Anhänge anzeigen (Anzahl: 1)
Jetzt komme ich der sache näher...
Einen versuch noch, habe komplett eine neue Anwendung aufgemacht. - Tdbf drauf - Datasource drauf - DBGrid drauf - Tdbf Filepfad angegeben - TableName also Kunden.dbf ausgewählt - Auf Datasource, bei Dataset Dbf1 ausgewählt - DBGrid, Datasource und DataSource1 ausgewählt - F9 gedrückt und folgende Fehlermeldung erschein... (siehe anhang) Ich glaube nun das meine Tdbf einfach nicht mehr richtig Funktioniert:shock::shock::shock: Was meint Ihr? |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Versuche es bitte einmal mit der aktuellsten TDbf Version. Da hat sich ja doch offenbar einiges getan, wenn auch auf den ersten Blick vor allem die Struktur der Verzeichnisse etc.
Ein Unterschied ist, dass du die Memo-Datei (.dbt) nicht mitgeliefert hattest. Dadurch haben wir die einfach ausgeklammert bzw. ich habe sie leer neu erstellt, aber es wäre möglich, dass das Problem genau dort liegt. Ich werde es einmal in einem virtuellen PC mit Delphi 7 ausprobieren, das habe ich hier nicht mehr drauf und deshalb hatte ich Delphi 10 benutzt. |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Zitat:
Hatte ich das nicht geschrieben (BugFix) ? Ich hatte mir die V 6.9.1 und auch die neuste 7er Version herunter geladen, in beiden ist es zur AccessViolation gekommen, weil keine Memo-Datei dabei ist. Deshalb einfach mal kurz im Source geachaut und den Bug gefixt: in dbf_memo.pas in procedure TMemoFile.Open;
Delphi-Quellcode:
Da die Datei fehlt, wird hier versucht etwas zu öffnen, was nicht da ist (keine Fehlermeldung 'Fehlende Datei').
// read header
HeaderSize := 512; // determine version if (FDbfVersion = xBaseIII) and Assigned(Header) then PDbtHdr(Header)^.bVer := 3; VirtualLocks := false; Jedoch ohne Datei auch keinen Header und somit kommt es zu der AccessViolation beim Zugriff auf den 'Header'. Nach dem Fix lässt sich deine Datenbank-Datei wie beschrieben öffnen. Ach ja, bei der 7er Version musste ich noch einige Zeilen in dbf_common.inc auskommentieren, da hier mein D6 meckerte. Mit der 6.9.1 brauchte ich das nicht machen. |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
Zitat:
Ich dachte, da du nicht den letzten Beitrag geschrieben hattest, muss ich das nicht extra dazu schreiben. |
AW: Problem mit zugriff auf dbf Dateien und bearbeiten.
;)
Ich wollte ja auch nur die Details des Bugs nochmals angeben und dass dieser auch in der aktuellsten Version vorhanden ist. Dann kann er die Source von seiner Version fixen und nochmals testen.. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:55 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