Hallo,

beim Versuch �ber ein ADO Recordset Daten zu aktualisieren, gibts bei mir
ein Problem: Er aktualisiert die neuen Daten nicht in der entsprechenden
DB-Spalte, obwohl die Wertezuweisung vorher geklappt hat.
Ich bin mitlerweile dazu gekommen, das es an meinem SQL-Statement liegen
muss (da ein Update �ber SELECT * FROM SY.RAUM klappt), welches
folgenderma�en aussieht:
SELECT DISTINCT 
SY.RAUM.Raum_ID, 
Raum_Name, 
Gebaeude_Name, 
Standort_Name, 
ITSec_Gruppe, 
SB1.SB_Text AS Integritaet, 
SB2.SB_Text AS Vertraulichkeit, 
SB3.SB_Text AS Verfuegbarkeit, 
Etage, 
SY.RAUM.Gebaeude_ID, 
SY.RAUM.ITSec_Gruppe_ID, 
SY.RAUM.OLA_ID, 
SY.RAUM.Relevanz_ITSec, 
SY.RAUM.ITSec_Gruppe_ID, 
SY.RAUM.ITSec_SB_Integ_ID, 
SY.RAUM.ITSec_SB_Integ_Txt, 
SY.RAUM.ITSec_SB_Verfg_ID, 
SY.RAUM.ITSec_SB_Verfg_Txt, 
SY.RAUM.ITSec_SB_Vertr_ID, 
SY.RAUM.ITSec_SB_Vertr_Txt, 
SY.OLA.OLA_Name, 
SY.STANDORT.STANDORT_ID 
FROM ((((((SY.RAUM 
LEFT JOIN SY.GEBAEUDE ON SY.GEBAEUDE.Gebaeude_ID = SY.RAUM.Gebaeude_ID)
LEFT JOIN SY.STANDORT ON SY.STANDORT.Standort_ID = SY.GEBAEUDE.Standort_ID)
LEFT JOIN SY.ITSEC_GRUPPE ON SY.ITSEC_GRUPPE.ITSec_Grp_GSTOOLID =
SY.RAUM.ITSec_Gruppe_ID) 
LEFT JOIN SY.ITSEC_SB_WERTE AS SB1 ON SB1.ITSec_SB_ID =
SY.RAUM.ITSec_SB_Integ_ID) 
LEFT JOIN SY.ITSEC_SB_WERTE AS SB2 ON SB2.ITSec_SB_ID =
SY.RAUM.ITSec_SB_Verfg_ID) 
LEFT JOIN SY.ITSEC_SB_WERTE AS SB3 ON SB3.ITSec_SB_ID =
SY.RAUM.ITSec_SB_Vertr_ID) 
LEFT JOIN SY.OLA ON SY.OLA.OLA_ID = SY.RAUM.OLA_ID  
WHERE SY.RAUM.Raum_ID IN(2,3) 
ORDER BY Raum_Name

Das Recordset wird so ge�ffnet:
oRsMUpd.CursorLocation = adUseClient
oRsMUpd.Open sSql, oConnSISec, adOpenStatic, adLockBatchOptimistic

Die Wertzuweisung geschieht �ber: oRsMUpd.Fields("Feldname") = newValue

Nachdem alle Datens�tze ge�ndert wurden, mache ich ein Update via
oRsMUpd.UpdateBatch und das klappt dann nicht.

Kann mir jemand best�tigen, das die Aktualisierung bei einer ver-join'ten
Tabelle nicht klappt, oder mir sonst einen Grund nennen, an dem es liegen
k�nnte?

Danke und Gru�
Marcus

-- 
"Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
Jetzt aktivieren unter http://www.gmx.net/info

_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an