|
|

先附上DBHelp的方法
存储过程如下:
- ALTER PROCEDURE [dbo].[pAddsp_UserInfoByEmail]
- @ID VARCHAR(50),
- @PASSLOGIN VARCHAR(32),
- @GUID UNIQUEIDENTIFIER OUTPUT
- AS
- BEGIN
- SELECT @GUID=NEWID()
- INSERT INTO sp_UserInfo([GUID],[PasswordLogin],[Email],[IsEmailValidate],[CreateDate],[Statas]) VALUES (@GUID,@PASSLOGIN,@ID,1,GETDATE(),1)
- END
- GO
复制代码
执行的代码:
- public class pAddsp_UserInfoByEmail:DBHelper
- {
- private string Email;
- private string PassLogin;
- public pAddsp_UserInfoByEmail(string mail, string passlogin)
- {
- this.Email = mail;
- this.PassLogin = passlogin;
- }
- public string ExecutionProcedure()
- {
- try
- {
- var param = new SqlParameter[3];
- param[0] = new SqlParameter("ID", this.Email);
- param[1] = new SqlParameter("PASSLOGIN", this.PassLogin);
- param[2] = new SqlParameter("GUID", SqlDbType.UniqueIdentifier);
- param[2].Direction = ParameterDirection.Output;
- var sp=base.ExecuteNonQueryReturns("pAddsp_UserInfoByEmail", param);
- return sp["GUID"].Value.ToString();
- }
- catch (Exception ex)
- {
- return null;
- }
- }
复制代码
|
上一篇:【ios开发系列教程夏天发布】IOS项目源码下一篇:今天给大家介绍一个开源.net混淆器——ConfuserEx
|