儲存過程如下:
set ansi_nulls onset quoted_identifier ongoalter
procedure [dbo].[security_check](@user_sort int,@userid nchar(16),@userpwd nchar(16) )
as declare @uid nchar(16);
declare @pwd nchar(16);
declare @state bit;
set @state=0;
if( @user_sort=1)
begin
declare cursor_temp cursor local for --定義游標
select 學號,密碼 from 學生表 where 學號 = @userid and 密碼 = @userpwd;
open cursor_temp; --開啟游標
fetch cursor_temp into @uid,@pwd; --推進游標
close cursor_temp; --關閉游標
endif( @uid =@userid and @pwd=@userpwd )
begin
set @state=1;
return @state;
end;
else
begin
set @state=0;
return @state;
end;
c#**如下:
using system;
using system.collections.generic;
using system.text;
using system.data;
using system.data.sqlclient;
namespace 密碼驗證
public static bool secuirty_check(int user_select, string uid, string pwd)
}class program
*/string uid;
string pwd;
console.writeline("請輸入使用者名稱:");
uid = console.readline();
console.writeline("請輸入密碼:");
pwd = console.readline();
if (security.secuirty_check(1, uid, pwd))
console.writeline("登入成功");
else
console.writeline("使用者名稱或密碼錯誤!");
console.read();}}
}
C 中SQL呼叫儲存過程
兩種不同的儲存過程呼叫方法 為了突出新方法的優點,首先介紹一下在.net中呼叫儲存過程的 官方 方法。另外,本文的所有示例程式均工作於sqlserver資料庫上,其它情況類似,以後不再一一說明。本文所有例子均採用c 語言。要在應用程式中訪問資料庫,一般性的步驟是 首先宣告乙個資料庫連線sqlconn...
c 呼叫儲存過程實現登入介面詳解
1,建立儲存過程 複製 如下 create proc pro login username nvarcharchmmjhr 10 password nvarchar 10 as select from user username usernwww.cppcns.comame and password...
C 如何呼叫SQL儲存過程
在工作中,經常遇到需要呼叫儲存過程,如何呼叫呢?using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webco...