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

  • Frage

  • 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
    Freitag, 30. November 2012 08:36

Antworten

  • Hallo Dirk,

    wahrscheinlich wird der Wert über dein Programm nicht mit NULL, sondern mit Leerstring oder 0 versehen. Das kann dann natürlich nicht funktionieren. Probier mal, explizit NULL einzufügen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert Dirk2006 Samstag, 8. Dezember 2012 10:37
    Freitag, 30. November 2012 12:00
    Moderator
  • Danke...werde ich probieren.....

    • Als Antwort markiert Dirk2006 Samstag, 8. Dezember 2012 10:37
    Freitag, 30. November 2012 14:15

Alle Antworten

  • Hallo Dirk,

    wahrscheinlich wird der Wert über dein Programm nicht mit NULL, sondern mit Leerstring oder 0 versehen. Das kann dann natürlich nicht funktionieren. Probier mal, explizit NULL einzufügen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert Dirk2006 Samstag, 8. Dezember 2012 10:37
    Freitag, 30. November 2012 12:00
    Moderator
  • Danke...werde ich probieren.....

    • Als Antwort markiert Dirk2006 Samstag, 8. Dezember 2012 10:37
    Freitag, 30. November 2012 14:15