Nvarchar et le texte sont incompatibles dans l'ajout de l'opérateur

Avec SQL Server 2008, je voudrais ajouter une variable (@wfID) dans un texte, comme ci-dessous:

 DECLARE @wfID uniqueidentifier
 SET @wfID = NEWID()

'<META http-equiv="Content-Type" content="text/html; " />  <br><input type="button"
    value="" onclick="window.open(&quot;http://localhost/TestWeb2/Test_Look.aspx?Test_ID='
    + convert(nvarchar, @wfID)
    + '&quot;);" /></br>',

Donc, je voudrais ajouter la @wfID pour le texte, mais il dit toujours

Les types de données nvarchar et le texte sont incompatibles dans l'ajout de l'opérateur.

J'ai essayé de convertir tout type nvarchar, mais ensuite, j'ai obtenu ceci:

Erreur de dépassement arithmétique expression de conversion de type de données nvarchar.

Des suggestions?

OriginalL'auteur Petty | 2013-09-10