2010-09-16 7 views
0

j'ai placé un composant SqlDataSource sur ma page ASPX, mais lors de la configuration SqlDataSource dans l'étape « Tester la requête » Je passe les paramètres suivants:paramètre de chaîne passe à SqlDataSource asp.net

alt text

mais quand je clique ok il renvoie l'erreur suivante:

alt text

Cette erreur se produit lorsque je passe la chaîne:

INFO, WARN, ERREUR,

J'ai essayé beaucoup de combinaisons mais rien ne fonctionne. Il ne fonctionne que si je passe un des trois mots entre guillemets simples comme celui-ci:

« ERREUR »

Enfait l'INFO WARN et erreur sont les différents niveaux disponibles dans le tableau. Chaque enregistrement peut avoir un seul niveau et dans la requête sql j'utilise IN ("-----") pour correspondre aux critères, j'espère que vous comprenez.

Toute idée de passer la chaîne avec des comas entre eux sera très appréciée.

Répondre

1

Après avoir créé la page avec les aides de dialogue, juste passer à la vue de code de votre code html et les changer à la main sur le code créé ...

+0

mais les paramètres sont changés dynamiquement en fonction de la sélection faite par l'utilisateur alors comment les changer en html Pouvez-vous donner quelques exemples. –

+0

@Rahat pouvez-vous s'il vous plaît tapez ici le code généré pour vous donner un exemple (si je peux) sur votre code. – Aristos

+0

0

J'ai résolu le problème en passant chaque niveau dans des guillemets simples sans, après le dernier niveau comme le montre l'image ci-dessous:

alt text

en tout cas merci pour votre aide Aristos!

+0

Ah ok, c'est génial. – Aristos

Questions connexes