Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/07/2006, 23h51   #1
Membre confirmé
 
Inscription : juin 2005
Messages : 412
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 412
Points : 261
Points : 261
Envoyer un message via MSN à mael94420
Par défaut Identification et SQL Server

Salut à tous,
J'ai un petit soucis de compréhension. j'utilise (ou dumoin je souhaite) une BDD SQLServer. dans laquellle se trouve une table utilisateurs avec un login et un pass.
Lorsque je test si le log renseignez existe dans la base, ca fonctionne et quand je test par rapport à ce login si le pass correspond dans la base, je ne sais pas pourquoi mais ca ne marche pas. pourtant quand jaffiche le pass du login correspondant, il me renvoi bien le meme mot passe que celui renseigné.
Autre chose, quand je test mon code avec une BDD access, ca fonctrionne tres bien. Donc le pb vien de SQLServer. Auriez vous une idée pour y remedier?
Autre toute petite question, qui ne devrai pas etre ici mais faisont d'une pierre de coups, quel type dois-je utilisé avec sql server pour remplacer le type memo de access?

Merci pour vos réponses

Mael
mael94420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 11h29   #2
Membre confirmé
 
Inscription : août 2005
Messages : 205
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 205
Points : 226
Points : 226
Par défaut SQL Server

Je ne te répondrai que pour le type:

avec un type VARCHAR(x), tu peux définir un x ayant une valeur de 1 à 8000 caractères. Si cela ne te suffit pas, tu choisis TEXT (2 Giga de taille possible)
xmarabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 18h36   #3
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Essayes un truc du style
Code :
IF request.form("motdepasse") = TRIM(rs("fld_mot_de_passe")) THEN
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 19h20   #4
Membre confirmé
 
Inscription : juin 2005
Messages : 412
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 412
Points : 261
Points : 261
Envoyer un message via MSN à mael94420
ok cool merci beaucoup, j'avai oublié que SQLServer generai des blanc.

mael94420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 14h02   #5
Membre confirmé
 
Inscription : août 2005
Messages : 205
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 205
Points : 226
Points : 226
Par défaut SQL server

Attention: SQL Server génère des blancs uniquement si le type est CHAR:

si tu choisis pour ton champs CHAR(10) et que ton mot de passe contient 8 caractères, il va effectivement y avoir 2 blanc pour compléter le champ. Par contre, si tu choisis le type VARCHAR(10), il ne rajoutera pas de caractères même s'il n'y a que 8 carctères dans le champ.
xmarabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 09h20   #6
Membre confirmé
 
Inscription : juin 2005
Messages : 412
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 412
Points : 261
Points : 261
Envoyer un message via MSN à mael94420
ah ok bah merci beaucoup , c'est bon a savoir
mael94420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h29.


 
 
 
 
Partenaires

Hébergement Web