Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 9 janvier 2009 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage ASP.NET > comparaison en asp.net

comparaison en asp.net
salut,
j'éxécute une requete qui va piocher dans ma base de données et sélectionner le membre correspondant aux infos saisies dans des textbox(pour l'instant je teste avec des membres tous inscrits dans la base de données).
Ce membre peut etre soit admin,soit membre.
les 3 colonnes de ma base de données sont celles-ci:
login,password,statut
la colonne "statut" peut avoir 2 valeurs:administrateur ou membre

voila,je voudrais faire en sorte que ,selon que la valeur de la colonne "statut" soit membre ou administrateur, il se passe quelque chose de différent.
(reporte toi a ce qui est en rouge et tu verras mieux..)

le probleme c que rien ne se passe.Pkoi?

voici ma source




string parametres="server=localhost;DataBase=membres;User Id=sa;Password=;" ;

SqlConnection conn=new SqlConnection(parametres);
conn.Open();
string req="select * from Membre where login=@log and password=@mp";
SqlCommand cmd=new SqlCommand(req,conn);
cmd.Parameters.Add("@log",SqlDbType.NVarChar,30);
cmd.Parameters["@log"].Value=Login.Text;
cmd.Parameters.Add("@mp",SqlDbType.NVarChar,30);
cmd.Parameters["@mp"].Value=Password.Text;

SqlDataReader reader;
reader=cmd.ExecuteReader();
reader.Read();

*******
if (reader.GetString(2)=="administrateur")
{Test.Text="tu es un admin";}
else if (reader.GetString(2)=="membre")
{Test.Text="tu es un membre";}
******

conn.Close();
}



Message posté le 21/05/2003 par olivier07

Répondre à ce message
 
AuteurRéponse 
morpheus
26/05/2003
RE : comparaison en asp.net
Pour comparer une chaine de caractère, tu ne peux pas utiliser la methode du Javascript, il faut utiliser cette syntaxe
*********************************
IF strcomp(Rs.Fields("STATUT"),administrateur) = 0 THEN
'Ton action
END IF
IF strcomp(Rs.Fields("STATUT"),membre) = 0 THEN
'ton autre action
END IF

Voilà comme sa doit normalement fonctionner
Bonne journée :-D ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
08/01/2009 - Les markup extensions en WPF
Ce tutoriel présente le concept des markup extensions, qui permettent d'enrichir la syntaxe du langa ...
08/01/2009 - Utiliser un MOSS 2007 Search avec SPS 2003
Microsoft Office SharePoint Server 2007 (MOSS) fournit de nombreuses fonctionnalités qui ne sont pas ...
07/01/2009 - SharePoint et les technologies 3.5 : utilisation de l'AJAX dans les webparts
Le train technologique poursuivant sa course effreinée, voici un tutoriel qui se décline en plusieur ...
07/01/2009 - Windows Seven : commercialisation fin de l'année ?
Alors que la version bêta de Windows Seven devrait officiellement être lancée à la mi-janvier, le pr ...
07/01/2009 - SharpDevelop 3.0 proche d'une release
SharpDevelop est un IDE gratuit qu'on a tendance à oublier comparé à la gamme Express de Microsoft. ...
06/01/2009 - Comment appeler Biztalk via un Web Service ?
Souvent les exemples Biztalk prennent en entrée des fichiers qui sont ensuite consommés avant d’être ...
06/01/2009 - TechDays - Téléchargez les goodies officiels
Si vous ne les avez pas encore téléchargés, il est encore temps : les goodies officiels des TechDays ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade