Forum: Programmieren allgemein
by Evian,
8. Apr 2008
Vielen Dank ... es funktioniert schon. Das seltsame ist, dass gar nicht der erste Parameter ein In-Wert war. Anscheinend erwartet der Server immer einen Int-Wert, wenn auch nir einer der Parameter Int ist?!
Forum: Programmieren allgemein
by Evian,
7. Apr 2008
nö... löst das Problem ebenso nicht.
Forum: Programmieren allgemein
by Evian,
7. Apr 2008
coalesce ist auf jeden Fall schon mal sehr schön.. trotzdem kommt immernoch der selbe Fehler. Ein Cast auf die übergebenen Werte ist ja auch eigentlich quatsch, denn der Fehler rührt ja in diesem speziellen Fall daher, dass sich in der Spalte SZANummer, der Tabelle tSonstigeZahlungenAusgaben in irgendeiner Zeile der nvarchar-Wert 'SZA000759' befindet. Ihn noch ein mal in NVARCHAR zu Casten wäre...
Forum: Programmieren allgemein
by Evian,
7. Apr 2008
Das habe ich schon probiert, nur weiß ich nicht genau, wie und wo ich das cast anwenden soll...
bei Nummer = Cast(CASE WHEN dbo.tEingangsrechnung.Eingangsrechnungsnummer... ...END END as NVARCHAR)
bekomme ich die selbe Fehlermeldung wie vorher, was ja auch logisch ist, denn anscheinend ist ja Nummer vom Typ int.
und bei Cast(Nummer = CASE WHEN...