ForeignKeyConstraint FK_

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 81 Antworten in diesem Thema. Der letzte Beitrag () ist von Amelie.

    das geht so nicht. Jedenfalls nicht in Standard-SQL oder TSQL.
    Ein update geht erstmal nur mit

    Quellcode

    1. update <tabelle> set <spalte> = 'blalba' where <tabelle>.<spaltexxy> = 'diesezeile'


    In deiner where steht aber eine andere Tabelle, daher musst du mit join die Relation herstellen. also bspw.

    Quellcode

    1. update a
    2. set a.feld1 = 'neuerinhalt'
    3. from tabelle1 a
    4. inner join tabelle2 b on a.id = b.id


    Keine ahnung, wie das bei CE ist, aber ich lege dir nahe, auf einem richtigen SQLServer zu entwickeln, bzw. Access zu verwenden. Wird CE überhaupt noch produktiv eingesetzt? Heutzutage spricht doch nichts gegen einen SQLExpress, SQLite oder gar eine XML-basierte DB.
    dann kannst du auch ordentlich mit typed datasets arbeiten, was die sache doch erheblich einfacher macht!
    @rrobbyy

    Ich baue gerade um bzw eine neue DB.

    Das mit dem JOIN hatte ich alles versucht bin aber immer wieder gescheitert ;(
    Das wird jetzt wenn ich das richtig verstanden habe hier im VS und dem Datenbank Explorer eine SQLExpress.

    Ich poste gleich mal hier ein Anhang wie weit ich bin. Kannst mir dann gerne etwas zu dem Entwurf sagen ;)
    Bilder
    • db_neu.jpg

      438,01 kB, 1.062×777, 112 mal angesehen
    Asperger Autistin. Brauche immer etwas um gewisse Sachen zu verstehen. :huh: