Hallo,
ich bin ADO-Einsteiger und scheitere bereits seit Tagen an einem wahrscheinlich einfachen Problem :
Ich möchte das Feld M.Gehalt der Abfrage
<PRE>
SELECT A.Name, M.Name, M.Gehalt
FROM Abteilung AS A, Mitarbeiter AS M
WHERE A.ID=M.IDAbteilung
GROUP BY A.Name, M.Name, M.Gehalt
ORDER BY A.Name
</PRE>
in einem DBGrid editieren. Die Anzeige der Daten funktioniert auch ohne Probleme. Allerdings erhalte ich beim Speichern oder Wchseln des Datensatz die Fehlermeldung :
<BR>
<B>"Aktualisieren nicht möglich. Datenbank oder Objekt ist schreibgeschützt"</B>
Ich benutze dazu TAdoDataset mit folgenden Parametern :
Cursorlocation = clUseServer
CommandType = cmdTableDirect
Ich bin mit meinem Latein am Ende und wäre für einen Hinweis sehr dankbar.
ich bin ADO-Einsteiger und scheitere bereits seit Tagen an einem wahrscheinlich einfachen Problem :
Ich möchte das Feld M.Gehalt der Abfrage
<PRE>
SELECT A.Name, M.Name, M.Gehalt
FROM Abteilung AS A, Mitarbeiter AS M
WHERE A.ID=M.IDAbteilung
GROUP BY A.Name, M.Name, M.Gehalt
ORDER BY A.Name
</PRE>
in einem DBGrid editieren. Die Anzeige der Daten funktioniert auch ohne Probleme. Allerdings erhalte ich beim Speichern oder Wchseln des Datensatz die Fehlermeldung :
<BR>
<B>"Aktualisieren nicht möglich. Datenbank oder Objekt ist schreibgeschützt"</B>
Ich benutze dazu TAdoDataset mit folgenden Parametern :
Cursorlocation = clUseServer
CommandType = cmdTableDirect
Ich bin mit meinem Latein am Ende und wäre für einen Hinweis sehr dankbar.
Comment