Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehlermeldung: Zugriff auf DBF gesperrt (https://www.delphipraxis.net/215893-fehlermeldung-zugriff-auf-dbf-gesperrt.html)

Alfredo 29. Sep 2024 21:22

AW: Fehlermeldung: Zugriff auf DBF gesperrt
 
Zitat:

von johndoe49:
Wo gibts es die Probleme?
In Delphi.

Mein Denkfehler war im Grid das Memofeld anzuzeigen.

Wenn der Cursor auf das Feld sprang und wieder heraus ging,
bekam ich einen ODBC-Fehler wegen einem Nullwert des Memofeldes.

Lösung: Keine Anzeige des Memofeldes im Grid.

himitsu 29. Sep 2024 22:05

AW: Fehlermeldung: Zugriff auf DBF gesperrt
 
Per se sollte es aber eigentlich keinen Fehler geben, wenn ein Memo-Feld sich mit NULL im Grid befindet.

Alfredo 30. Sep 2024 00:23

AW: Fehlermeldung: Zugriff auf DBF gesperrt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von himitsu (Beitrag 1541653)
Per se sollte es aber eigentlich keinen Fehler geben, wenn ein Memo-Feld sich mit NULL im Grid befindet.



Oder muss ich den Fehler anders interpretieren.

himitsu 30. Sep 2024 01:58

AW: Fehlermeldung: Zugriff auf DBF gesperrt
 
Wie gesagt, "eigentlich". :stupid:

Von Seite des Grids, sollte es dennoch mit NULL umgehen können.

Wenn datenbankseitig ein Feld als NOT-NULL deklariert sein sollte
und das clientseitig auch beachtet wird (also das Required im TField von der DB-Query-Komponente gesetzt wird),
dann wäre das eine andere Sache ... hat dann aber nichts mit dem Grid zu tun, bzw. Delphi/Grid sind dann nicht Schuld.

Aber normal prüfen die meisten DB-Query-Komponenten das Required erst im BeforePost, aber nicht beim Laden/Open/Refresh. :gruebel:

Alfredo 30. Sep 2024 09:35

AW: Fehlermeldung: Zugriff auf DBF gesperrt
 
:roll:

Jetzt arbeite ich 30 Jahre mit Foxpro/VFP und dann beherrsche ich die Grundlagen nicht.

Man muss in der *.dbf beim Feld Anschrift bei NULL einen Haken setzen und dann schnurrt alles.

Ich dachte immer beim Haken darf das Feld nicht NULL sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 Uhr.
Seite 3 von 3     123   

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