Salut

J'espère que je suis dans le bon forum...
Dans Visual Studio .NET 2003, j'essaye de créer un rapport avec une requête dynamique. Je me suis donc reporté à l'aide ms-help://MS.VSCC.2003/MS.RSBOL80.1036/RSAMPLES

Au moment de modifier mon dataset pour lui passer les paramètres de rapport, en mode "Concepteur de requête générique", je colle le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
="SELECT MODE_DE_RELANCE.CODE_RELANCE, CASE WHEN ABO_SERVIR > 0 THEN (PUBLI_NO_ENCOURS + ABO_SERVIR - 1) ELSE ABO_DNUM END AS ECHEANCE, REGLEMENT.REGLE_EXAMPLAIRE, 1 AS ABONNE, PUBLICATION.PUBLI_NOM FROM REGLEMENT INNER JOIN ABONNEMENT ON REGLEMENT.ABO_NUM = ABONNEMENT.ABO_NUM INNER JOIN MODE_DE_RELANCE ON REGLEMENT.REGLE_MODE_RELANCE = MODE_DE_RELANCE.MODERELANCE_NUM INNER JOIN PUBLICATION ON PUBLICATION.PUBLI_NUM = ABONNEMENT.PUBLI_NUM WHERE (ABONNEMENT.PUBLI_NUM = " & Parameters ! Publication.Value & ") AND (CASE WHEN ABO_SERVIR > 0 THEN (PUBLI_NO_ENCOURS + ABO_SERVIR - 1) ELSE ABO_DNUM END >= " & Parameters ! Echeance1.Value & ") " & IIf(Parameters ! Echeance2.Value = '', "", " AND (CASE WHEN ABO_SERVIR > 0 THEN (PUBLI_NO_ENCOURS + ABO_SERVIR - 1) ELSE ABO_DNUM END <= " & Parameters ! Echeance2.Value & ")")
mais il me met comme erreur :
C:\Documents and Settings\Administrateur\Mes documents\Visual Studio Projects\Etat_relance\Etat_relance.rdl L'expression de la propriété de l'objet query «*PRESSE_GESTION*» contient une erreur*: [BC30452] L'opérateur '&' n'est pas défini pour les types 'String' et 'Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameters'.
j'ai essayé de faire mes concaténation avec le + mais j'ai le même message d'erreur...

Quelqu'un peut m'aider ?

Merci