Bonjour,
Je fais actuellement mon premier "gros" site en ASP.NET 2.0 avec une base MS-SQL 2005 et je fais donc quasimment tout passer par les procédures stockées. Par contre là je vais avoir besoin d'aide, j'explique mon soucis.
J'ai une page inscription et une procédure stockée sp_mship_AddUser avec plusieurs paramètres et ce que je veux c'est qu'il y ait un test sur les paramètres "@email, @username" pour vérifier si cet email et/ou ce pseudo sont déjàs utilisés et dans ce cas retourner un message d'erreur que je récupérerais pour le traiter au niveau ASP.NET.
Est-ce possible? Ma SP actuelle est :
Comment retourner un message après avoir effectués les 2 tests (mails & pseudo)? Ou alors il faut d'abord vérifier ca puis ensuite lancer cette procédure mais ca ferait lourd...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 ALTER PROCEDURE dbo.sp_mship_AddUser @fullname nvarchar(50), @address nchar(200), @zipcode nchar(10), @city nchar(30), @country nchar(20), @state nchar(75), @phone nchar(25), @sexe tinyint, @dateofbirth datetime, @lang nchar(6), @hear nchar(30), @question nchar(75), @answer nchar(75), @pincode smallint, @email nvarchar(255), @username nvarchar(16), @password nvarchar(255), @rememberme tinyint AS INSERT INTO T_MEMBERS (fullname, address, zipcode, city, country, state, phone, sexe, dateofbirth, hear, secret_question, secret_answer, pincode, email, username, password, rememberme, lang) VALUES (@fullname, @address, @zipcode, @city, @country, @state, @phone, @sexe, @dateofbirth, @hear, @question, @answer, @pincode, @email, @username, @password, @rememberme, @lang) RETURN
Merci d'avance!
Partager