Ich habe eine Anwendung aus Arbeitsbereich 1 in Arbeitsbereich 2 zusammen mit ihren Tabellendaten und Definition importiert, aber das Problem ist Beim Hinzufügen eines Datensatzes im interaktiven Raster der importierten Anwendung in Arbeitsbereich 2 wird der Fehler angezeigt, dass PK nicht NULL sein kann. Ich lasse das PK-Feld leer, weil ich erwarte, dass die Sequenz diesen Job genauso macht, wie es in der gleichen Anwendung von Arbeitsbereich 1 tut. Was ist der Grund, dass die gleiche importierte Anwendung in einem gewissen Sinne etwas anders arbeitet? t Werte selbst auffüllen. Was getan werden soll, die Reihenfolge der Arbeit in der importierten Anwendung in Arbeitsbereich Interactive Grid 2.Beim Hinzufügen von Zeile im interaktiven Rasterpunkt 5 funktioniert die Sequenz nicht und zeigt den Fehler an, dass das Feld nicht leer sein kann.
0
A
Antwort
0
Eine Sequenz ist nicht nur „bekannt“ zu machen. Sie müssen angeben, welche Sequenz verwendet werden soll. Wechseln Sie in Ihrem Interactive Grid zur Spaltendefinition. Unter der "Default" Header ändern Sie die Typ zu "Sequenz". Setzen Sie den Namen Ihrer Sequenz in dem Sequenzfeld:
Wenn das Schema in Arbeitsbereich ist anders dann das Schema des Arbeitsbereiches zwei gibt es eine ganze Menge Gründe könnte es nicht die gleiche Verhalten. Überprüfen Sie auf Unterschiede in den Schemas. Existiert die Sequenz in Ihrem neuen Schema? Wenn Sie das alte Schema verwenden, ist es genauso einfach, wie müssen Sie Ihre Sequenz mit dem Schemanamen voranstellen? Viele Gründe, die sein könnten, schließen die einfachen Sachen zuerst aus.
Verwandte Themen
- 1. Test RSpec zeigt nicht den Fehler kann nicht leer sein Es zeigt die validiert für minimale und steigende Fehler
- 2. Force funktioniert nicht im nicht interaktiven Modus
- 3. CDbConnection.connectionString kann nicht leer sein
- 4. Benutzername kann nicht leer sein
- 5. Warum funktioniert meine Importanweisung von ... nicht im interaktiven Terminal?
- 6. Feld mit Abfrage sollte nicht leer sein
- 7. Formular kann nicht leer sein
- 8. Html.dropdownlist zeigt nicht den Standard/ausgewählten Wert im Dropdown-Feld
- 9. Fehler beim Aktualisieren von SOLineSplit löst Fehler aus: "'Related Document' darf nicht leer sein" beim Speichern
- 10. Wie kann ich das Bild hinzufügen, so dass es das Bild nicht nur den Ort zeigt?
- 11. SBT Registerkarte Vervollständigung funktioniert nicht im interaktiven Modus
- 12. copy(): Dateiname kann nicht leer sein Fehler (nur gelegentlich)
- 13. Das kann nicht wahr sein.
- 14. Arbeitsblattnamen dürfen nicht leer sein
- 15. Loop zeigt beim Hinzufügen einer Summenfunktion nicht alle Zeilen an
- 16. C# Die Datenquelle darf nicht leer sein.
- 17. leer Rubin variabel, aber beim Laufen sagt sein nicht leer
- 18. Eigenschaft Projektion kann nicht leer sein
- 19. Bedeutet die folgende Validierung, dass das Feld nicht null sein kann? (@size Anmerkung)
- 20. PHP - get_header wirft Fehler: Dateiname kann nicht leer sein
- 21. Datepicker funktioniert nicht beim Anhängen von Zeile
- 22. Oracle Apex 5: Gesamtsumme im interaktiven Bericht
- 23. Warnung: exif_imagetype(): Dateiname kann nicht leer sein
- 24. Patch: im nicht interaktiven Modus
- 25. Schienen bilden Auswahl Eingänge geben "Kann nicht leer sein" Fehler, wenn sie nicht leer sind
- 26. 'mvn install' funktioniert nicht und zeigt Fehler beim Download
- 27. Fehler beim Hinzufügen eines Termins zum Kalender: Der Name darf nicht leer sein.
- 28. AppKey kann nicht null oder leer sein
- 29. jQuery Simple Calculation funktioniert nicht und zeigt keinen Fehler an
- 30. Problem mit Rails, das besagt, dass das Feld eines verschachtelten Modells leer ist, wenn es nicht
Eine Sequenz füllt keine Spalte selbst auf, sie muss von etwas verwendet werden - könnte ein Datenbanktrigger sein, oder in Oracle 12C kann ein Spaltenstandard auf eine Sequenz verweisen. Wie wird dein benutzt? –
Ich kenne nicht den Mechanismus hinter dem interaktiven Gitterbereich des Apex 5. Alles, was wir tun müssen, nachdem wir den Bereich auf die Seite in der Designeransicht gezogen haben, ist, dass wir die SQL-Abfrage schreiben, die die Datensätze abruft, und es gibt einige eingebaute Schaltflächen wie z als Zeile hinzufügen, die der Tabelle einen Datensatz hinzufügt. Der Code hinter der Schaltfläche wird nicht angezeigt. In Arbeitsbereich 1 habe ich einfach Daten mit leerer PK (MB Nein im Screenshot) eingegeben und gespeichert. Das PK-Feld wurde nach dem Speichern automatisch mit der nächsten laufenden Nummer gefüllt. Mein Punkt ist, warum die gleiche Anwendung in Arbeitsbereich 2 anders verhält. – Far
Vielleicht befindet sich Arbeitsbereich 2 in einer anderen Datenbank oder einem anderen Schema, und es gibt keinen Datenbanktrigger? Frag deinen Lehrer. –