Sql Statement mit String
Hallo,
ich verwende den ReportServer mit MSSQL2008.
Nun habe ich in einem Report das Script:
Nun werden mir alle AccountID's und namen angezeigt.
Jetzt kommt die WHERE Klausel ins Spiel. Ich Möchte nur den Namen "SET - AD" angezeigt bekommen.
name ist ein String und sollte eigentlich in Hochkomma gestellt werden. das geht leider nicht so einfach.
mit + char(34) + habe ich es auch versucht, leider auch ohne Erfolg. Wie muss der Code aussehen?
Danke
Gruß
ottscho
habs gelöst
''SET - AD'''
ich verwende den ReportServer mit MSSQL2008.
Nun habe ich in einem Report das Script:
declare @sql as nVarchar(max)
set @sql = '
SELECT CAST(accountid as nvarchar(100)) as AccountID,
name
FROM (' + @CRM_FilteredAccount + ') as fa
exec(@sql)
Nun werden mir alle AccountID's und namen angezeigt.
Jetzt kommt die WHERE Klausel ins Spiel. Ich Möchte nur den Namen "SET - AD" angezeigt bekommen.
declare @sql as nVarchar(max)
set @sql = '
SELECT CAST(accountid as nvarchar(100)) as AccountID,
name
FROM (' + @CRM_FilteredAccount + ') as fa
where name = SET - AD'
exec(@sql)
name ist ein String und sollte eigentlich in Hochkomma gestellt werden. das geht leider nicht so einfach.
mit + char(34) + habe ich es auch versucht, leider auch ohne Erfolg. Wie muss der Code aussehen?
Danke
Gruß
ottscho
habs gelöst
''SET - AD'''
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 141106
Url: https://administrator.de/forum/sql-statement-mit-string-141106.html
Ausgedruckt am: 27.04.2025 um 03:04 Uhr