Hallo zusammen,

.. kann mir jemand auf die Spr�nge helfen?

Ich hab hier einen MSSQL 2000. 

Zwei Tabellen, die eine enth�lt die Adressen aus meiner Datenbankanwendung, die zweite 
Adressen die ich aus einer Excel-Liste importiert habe.
Ich m�chte die Excel-Daten zu den �brigen kopieren. Das klappt soweit.
Jetzt will ich die ID, die beim Einspielen in die Zieltabelle generiert wurde in die 
tempor�re r�berschreiben, da ich sie f�r weitere Aktionen dort ben�tige.

Ich habe genau das auch schon einmal gemacht, allerdings auf einem SQL 7.

So sieht die Anweisung aus:

update ExcelTable
set companyID = Adressen.companyID
FROM Adressen, ExcelTable
WHERE 
ExcelTable.accountname = Adressen.companyName1
and [aid-company].person_added = 'AID'        -- mein Flag
and ExcelTable.[postanschrift] = Adressen.street 
and ExcelTable.[postanschrift ort] = Adressen.location 
and ExcelTable.[postanschrift plz] = Adressen.zip

aber: er f�ngt gar nicht erst an.. sondern bring nur:
Server: Nachr.-Nr. 446, Schweregrad 16, Status 9, Zeile 6
Cannot resolve collation conflict for equal to operation.

Das scheint die Zeile mit accountname und companyName1 zu sein..

Das versteh ich nicht, ich hab die doch da grade selber erst aus der gleichen Tabelle 
reingeschrieben, die beiden Tabellen k�nnen doch gar nicht verschiedene Collation 
Properties haben, oder..??

Hat mir jemand nen Tip?

Gr��e
Patrick

| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an