Announcement

Collapse
No announcement yet.

ADO Schlüsselfehler mit MSSQL7

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ADO Schlüsselfehler mit MSSQL7

    Ich habe eine remote-MSSQL7-Datenbank verbunden mit 'Provider for SQL-Server', TADOQUERY, Trichedit.
    Wenn ich die TADOQUERY 'poste' (was für ein schrecklicher Begriff) bekomme ich die Fehlermeldung:
    >Nicht genügend Schlüsselinformationen zum aktualisieren<

    Mit einer lokalen MSSQL7-Datenbank funktioniert alles?

    Friedel

  • #2
    Hallo,

    normalerweise sollte man für neue Projekte nicht die Kompatibiltitäts-Komponenten wie TADOQuery und TADOTable verwenden, sondern statt dessen nur <B>TADODataSet</b>. Tritt dieses Problem auch mit TADODataSet auf? Wenn ja, was passiert, wenn die RecordSet-Eigenschaft <b>Update Criteria</b> auf <b>adCriteriaKey</b> gesetzt wird?
    <pre>
    ADODataSet1.Recordset.Properties['Update Criteria'].Value := adCriteriaKey;
    </pre>
    Wenn die Datenmenge aus einem JOIN stammt, muss auch die Eigenschaft <b>Unique Table</b> auf die zu aktualisierende Tabelle gesetzt werden

    Comment


    • #3
      Hallo Andreas,

      vielen Dank fuer den Tip.
      Ich habe die TADOQuery durch ein TADODataSet ersetzt und alles war paletti.

      Friede

      Comment

      Working...
      X