Hallo zusammen!
Habe das Problem schon im ADO.NET-Forum gepostet.
Bin mir aber nicht sicher, ob es hier vielleicht besser passt.
Wäre schön wenn mir jemand helfen könnte.
Ich habe mir eine Oracle(Express)-Datenbank angelegt. Dort habe ich in einer Tabelle einmal ein Datenfeld vom Datentyp VARCHAR2. Desweiteren habe ich mir noch ein Feld für eine ID angelegt. Habe mir dann auch eine Sequence und einen Trigger geschrieben. Das funktioniert auch alles wunderbar.
Wenn ich mir jetzt allerdings unter VS2005 in einer VB-Form einen DataGridView erstelle, zeigt er mir dort auch die Tabelle an. Wenn ich allerdings einen neuen Datensatz eintragen möchte, bekomme ich immer einen Fehler, da der Autowert nicht automatisch gesetzt wird und somit das Feld leer ist.
Warum setzt mir den Wert denn nicht?
(Will ja eigentlich die Spalte mit den IDs auch gar nicht anzeigen)
Was mache ich falsch?
Hoffe es kann mir jemand von euch dabei weiter helfen!
Gruß Frank
Habe das Problem schon im ADO.NET-Forum gepostet.
Bin mir aber nicht sicher, ob es hier vielleicht besser passt.
Wäre schön wenn mir jemand helfen könnte.
Ich habe mir eine Oracle(Express)-Datenbank angelegt. Dort habe ich in einer Tabelle einmal ein Datenfeld vom Datentyp VARCHAR2. Desweiteren habe ich mir noch ein Feld für eine ID angelegt. Habe mir dann auch eine Sequence und einen Trigger geschrieben. Das funktioniert auch alles wunderbar.
Wenn ich mir jetzt allerdings unter VS2005 in einer VB-Form einen DataGridView erstelle, zeigt er mir dort auch die Tabelle an. Wenn ich allerdings einen neuen Datensatz eintragen möchte, bekomme ich immer einen Fehler, da der Autowert nicht automatisch gesetzt wird und somit das Feld leer ist.
Warum setzt mir den Wert denn nicht?
(Will ja eigentlich die Spalte mit den IDs auch gar nicht anzeigen)
Was mache ich falsch?
Hoffe es kann mir jemand von euch dabei weiter helfen!
Gruß Frank
Comment