ottscho
Goto Top

Sql Statement mit String

Hallo,

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 face-smile

''SET - AD'''

Content-Key: 141106

Url: https://administrator.de/contentid/141106

Printed on: April 19, 2024 at 07:04 o'clock