Problem mit Update

20/12/2007 - 10:04 von Sven | Report spam
Hallo,

ich möchte ein Update in einer Tabelle mit dem Inhalt einer anderen machen.
Das sieht folgendermaßen aus:

update Kopie_Regdat
Set Kopie_Regdat.X_koord = convert(int,Adressabgleich.X_KOORD)
where Kopie_Regdat.STRHSNR = dbo.Adressabgleich.ADRESSID

In der Tabelle Kopie_Regdat sind Koordinaten hinterlegt, die allerdings
etwas falsch sind. Deshalb sollen die Koordinaten mit den Eintràgen der
Tabelle Adressabgleich gefüllt werden. In Adressabgleich sind die Koordinaten
allerdings als Char abgelegt. Deshalb das convert.

Es kommt folgende Fehlermeldung:
Meldung 4104, Ebene 16, Status 1, Zeile 1
Der mehrteilige Bezeichner "dbo.Adressabgleich.ADRESSID" konnte nicht
gebunden werden.

Kann mir da jemand weiterhelfen?
 

Lesen sie die antworten

#1 Jürgen Volke
20/12/2007 - 10:25 | Warnen spam
Hallo Sven,


ich möchte ein Update in einer Tabelle mit dem Inhalt einer anderen
machen.
Das sieht folgendermaßen aus:

update Kopie_Regdat
Set Kopie_Regdat.X_koord = convert(int,Adressabgleich.X_KOORD)
where Kopie_Regdat.STRHSNR = dbo.Adressabgleich.ADRESSID

In der Tabelle Kopie_Regdat sind Koordinaten hinterlegt, die allerdings
etwas falsch sind. Deshalb sollen die Koordinaten mit den Eintràgen der
Tabelle Adressabgleich gefüllt werden. In Adressabgleich sind die
Koordinaten
allerdings als Char abgelegt. Deshalb das convert.

Es kommt folgende Fehlermeldung:
Meldung 4104, Ebene 16, Status 1, Zeile 1
Der mehrteilige Bezeichner "dbo.Adressabgleich.ADRESSID" konnte nicht
gebunden werden.



wenn du wirklich das ganze SQL-Statment gepostet hast, kann es nicht
funktionieren, weil der Join zwischen Kopie_Regdat und Adressabgleich fehlt

Gruß Jürgen

Ähnliche fragen