Author: Heiko SchmitzHeiko Schmitz
Date: Jan 23, 2008 15:31
Hallo Zusammen, vielleicht weiß ja jemand Rat.
Ich möchte Zeilen einer Tabelle aktualisieren, dafür wollte ich ein
OLE-DBBefehl Objekt verwenden.
In meiner Rohtabelle (Excel) steht Name und Wert in einer Tabelle, in
der Datenbank in zwei verbundenen Tabellen.
Dafür habe ich das folgende SQLCommand eingegeben:
UPDATE MeinPreis
SET PreisTag = ?
FROM MeinPreis INNER JOIN
MeinTyp ON MeinPreis.FK_MeinTyp =
MeinTyp.ID_MeinTyp
WHERE (MeinTyp.Beschreibung =?)
Beschreibung ist ein String.
Bei der Aktualisierung erscheint immer der Fehler das der mehrteilige
Bezeichner MeinTyp.Beschreibung nicht gebunden werden kann. Wenn ich
das ? in der Where Klausel weglasse und einen festen Wert eingebe
funktioniert es.
Aber warum will er WHERE nicht verwenden?
|