易截截图软件、单文件、免安装、纯绿色、仅160KB

asp调用sql server存储过程

ASP调用存储过程的方法:    
 
----    调用存储过程的方法需要使用ADO的Command对象。Command对象是对一个数据源运行特定命令的定义(例如,一个SQL查询或一个SQL存储过程)。下面以MS  SQL  SERVER6.5为后台数据库,介绍ASP调用存储过程的方法。    
 
----    例如,在表User中保存了用户名和密码。现在建立一个检查密码的存储过程sp_CheckPass来检查用户是否输入了合法的密码。建立存储过程,可以从Microsoft  SQL  Sever程序组中启动ISQL/w。然后,在查询窗口中输入存储过程:    
 
/*存储过程例程*/  
CREATE  PROCEDURE  sp_CheckPass  
 
@CHKName  VARCHAR(30),@CHKPass  VARCHAR(30),  
@ISValid  CHAR(8)  OUTPUT    
AS  
 
IF  EXISTS(SELECT  UserName  from  Users  
 
WHERE  UserName=@CHKName  AND  UserPwd=@CHKPass)  
 
SELECT  @ISVaid="pass"  
 
ELSE  
 
SELECT  @ISValid="Invalid"  
 
----    存储过程接收两个输入参数。输入参数@CHKName向存储过程传递一个用户名。@CHKPass向存储过程传递一个密码。如果有用户拥有指定的密码,输出参数将返回“pass",否则,返回“Invalid"。    
----    现在我们可以在CheckPass.asp中调用存储过程sp_CheckPass  了。    
 
 
CheckPass.asp  
 
<  !--#INCLUDE  VIRTUAL="ADOVBS.inc"--  >    ’  
包含VBSCRIPT的常量定义文件  
 
<  %  
 
Set  DataConn=Sever.CreateObject("ADODB.Connection")    
 '建立连接对象  
 
Dataconn.Open"DSN=user;SERVER=APP_SERVER;  
UID=sa;PWD=;APP=Microsoft(R)  Developer  Studio;  
WSID=APP_SERVER;Regional=Yes"  
 
Set  cmdTemp=Sever.CreateObject("ADODB.Command")  
   '建立命令对象  
 
Set  cmdTemp.ActiveConnection=DataConn  
 
cmdTemp.CommandType=adC


相关文档:

将access导入SQL server

一、SQL SERVER 和ACCESS的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:
  ○1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation
  ○2Services(数据转换服务),然后选择  czdImport Dat ......

sql server 中创建数据库的定义

创建数据库
create DataBase database_name
    [on       [primary]
                [/<filespec/>[1,.......n]]
         &nb ......

SQL语句示例

 --查询数据
SELECT *
from main_table;
--添加属性
ALTER TABLE main_table
ADD AcctStop_Time SMALLDATETIME NULL;
--插入新数据
INSERT INTO main_table(Digital_ID, Letter_ID, User_Password, On_Line, IP, AcctStop_Time, FriendTable_UpdaeTime)
VALUES(10000000 + IDENT_CURRENT('main_table') + IDEN ......

Sql Server同表内的级联排序

Sql Server同表内的级联排序(即同父级别的子节点自行按1~N排序),2005版本已经自带了ROW_NUMBER() OVER子句,可以很方便地实现效果。但是2000版本不支持这种做法,不过也可以采取特殊做法
--slq2005
select rd.id,r.id ruleId,ROW_NUMBER() OVER(
    PARTITION BY r.id
    ORDER BY ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号