Access 2010 - OLEDB Provider - Fehler beim einfügen eines Datensatzes

  • VB.NET

    Access 2010 - OLEDB Provider - Fehler beim einfügen eines Datensatzes

    Hallo,

    mal eine grundsätzliche Frage. Ich habe mit Access 2010 eine kleine Datenbank erstellt und greife über den OleDB-Provider von Visual Studio auf die Datenbank zu.

    Das klappt soweit. Probleme gibt es , wenn ich bei einer 1 : n - Beziehung einen Datensatz einfügen möchte.

    Beispiel: Übergeordnete Tabelle: Kundenarten - 1 - Untergeordnete Tabelle: Kunden - n - .......Feld Kundenart

    Ich kann den Datensatz nur einfügen, wenn ich in der Tabelle Kunden das Feld Kundenart ausfülle. Bleibt das Feld leer, bekomme ich die Fehlermeldung:

    Datensatz kann nicht eingefügt werden, da Tabelle in Beziehung zur Tabelle Kundenarten steht .........

    In Access 2010 ist das kein Problem......da können untergeordnete -n- Felder grundsätzlich bei 1:n - Beziehungen leer bleiben......

    wie geschrieben......mit Access funktioniert es, über den OleDB Provider nicht....

    Kennt sich jemand aus?

    Dirk