Hier finden Sie allgemeine Fehler, Ursachen/Lösungen in Delphi -Datenbankanwendungen:
Die DataSource -Eigenschaft der Datenbewusstseinskontrolle wird nicht festgelegt oder falsch festgelegt (Link ist ein weiterer DataSource)
Ursache: Veränderte sich während des Designs versehentlich, und nicht alle wurden während des Kopierens und der Einfügung geändert.
Während des Tests sind keine Daten im Standardcode enthalten, sodass das Testen nicht durchgeführt werden kann
Lösung: Bestimmen Sie die Reihenfolge der Tabellen, in die Daten eingegeben werden müssen, geben Sie die Testdaten nacheinander ein und führen Sie dann den Test durch
Bei der Durchführung von Datenfilterung in wwFilterDialog werden die in der Feldliste angezeigten Felder nicht angezeigt, was unpraktisch ist, um einzugeben
Lösung: Beurteilen Sie das Feld und finden Sie den Code, um die Feldliste zu füllen
Bei der Ausführung des Programms mit nicht gefundenem Feld trat ein Fehler auf
Ursache: Die Datenbank hat sich geändert und die Feldliste des Datensatzes wird nicht aktualisiert
Wenn Sie DBGrid verwenden, um Daten anzuzeigen, werden in verschiedenen Farben einzigartige und ungerade Zeilen angezeigt. .
Grund: Es gibt viele Suchfelder im Datensatz von DBGrid's DataSource
Lösung: Entfernen Sie einige Suchfelder
Der Formeltitel ist Englisch
Grund: Keine sorgfältige Inspektion nach dem Design
Lösung: Wechseln Sie zum Chinesisch
Nach dem Klicken auf die Schaltfläche "Aktualisieren" in DBNavigator trat ein Fehler auf
Der Grund ist unbekannt
Lösung: Entfernen Sie diese Taste
Der mit DXDBGrid verwendete DBNavigator, wenn der Modus von DXDBGRID loadall ist, unterscheiden sich die Navigationsschaltflächen von der erwarteten Art und Weise.
Grund: DXDBGRID ist mit den Daten im Datensatz im LoadAll -Modus nicht übereinstimmt
Lösung: Entfernen Sie einige Tasten in der Navigation
Im DBNavigator trat ein Fehler auf, der dem durch die gespeicherten Prozedur erhaltenen Datensatz entspricht.
Grund: Nicht klar
Lösung: Entfernen Sie diese Taste
Nach der Form des Formulars wird nach Eingabe der Datenbearbeitung der Datensatz bei der Bearbeitung einiger Suchfelder nicht geöffnet.
Ursache: Es gibt ein Problem mit der Eröffnungsreihenfolge des Datensatzes
Lösung: Passen Sie die Öffnungsreihenfolge des Datensatzes an und lassen Sie den gekennzeichneten Datensatz zuerst öffnen
Es trat ein Fehler auf, bei dem das gespeicherte Verfahren nicht gefunden wurde
Grund: Umbenannt durch gespeicherte Verfahren der Datenbank
Lösung: Ändern Sie den gespeicherten Programmnamen in DataSource
wwFilterdialog Titel leer
Lösung: Wechseln Sie zu einem Header, der sich auf den Datensatz bezieht, z. B. "Filterplan"
Wenn das Formular unter 1024*768 ausgelegt ist, kann der Inhalt im Formular auch dann nicht vollständig angezeigt werden, wenn die Bildschirmauflösung 800*600 beträgt.
Lösung: Bei der Gestaltung von 800*600 unter 1024*768 einen bestimmten Platz reservieren
"Könnte den Bearbeiten nicht ausführen, da ein anderer Benutzer den Datensatz geändert hat" Fehler "
Grund: Unbekannt
DXDBGRID kann beim Ziehen eines Feldes in die Gruppierungsleiste nicht bearbeiten
Lösung: Implementieren Sie die beiden in verschiedenen Teilen, nicht in derselben Form
"Allgemeiner SQL -Fehler" Fehler erscheint
Grund: Unbekannt. Aber ich stellte fest, dass es viele Tabellen in Formshow eröffnet hat.
(Nachdem das System geschlafen hat) Wenn Sie sich zum ersten Mal an die Datenbank herstellen (Benutzer und Kennwort sind korrekt), tritt ein Fehler auf, das zweite Mal ist jedoch normal
Grund: Unbekannt
Öffnen/speichern Dialogfeld ohne Filterbedingungen
Lösung: Richten Sie einen angemessenen Filter und einen Defaultext ein
Fehlerverhütungsmaßnahmen sind unvollständig. (Wenn der Eingabedatenfehler (Digit) auftritt, wird kein Alarm aufgerufen)
Lösung: Überprüfen
Datenbewusstsein kontrollieren DBCOMBOBOX sollten das Eingabefeld auswählen und eingeben können, können jedoch nicht eingegeben werden.
Lösung: Ändern Sie die Style -Eigenschaft in CSDropdown
Andere allgemeine Fragen:
Das modale Dialogfeld funktioniert die Escape Key nicht
Lösung: Setzen Sie vernünftigerweise die stornierte Eigenschaft der Schaltfläche
Das modale Dialogfeld der Eingabetaste funktioniert standardmäßig nicht
Lösung: Stellen Sie die Standardeigenschaft der Schaltfläche vernünftig ein
Die Reihenfolge der Fokussprung nach der Verwendung der Registerkartenschlüssel ist unregelmäßig
Lösung: Stellen Sie die Registerkarte des Steuerelements ein