VB.net 2010 视频教程 VB.net 2010 视频教程 VB.net 2010 视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
  • asp.net教程之在Asp中使用存储过程数值类型值

  • 2017-06-11 20:16 来源:未知
为了提高Asp程序的效率,有时需要在Asp中使用使用Sql Server的存储技术,下面简单作一个介绍。

存储过程的建立 

  这里只简单介绍如何在Sql Server的企业管理器中如何建立存储过程: 

(1)打开企业管理器Enterprise manager 

(2)选择服务器组(SQL Server Group)、服务器、数据库(Database)以及相就的数据库,鼠标右击对应数据库下的Stored Procdures项,在弹出的菜单中选择New Stored Procedure,在Stored Procedures Properties中输入建立存储过程的语句。下面是一个例子: 


  CREATE PROCEDURE proctest @mycola Char(10),@mycolb Char(10),@mycolc text  AS 

  Insert into chatdata (mycola,mycolb,mycolc) values(@mycola,@mycolb,@mycolc) 

在Sql Server的文档中它的语法为: 

  CREATE PROC[EDURE] procedure_name [;number]   [ 

  {@parameter data_type} [VARYING] [= default] [OUTPUT]   ] 

  [,...n]  [WITH    {   RECOMPILE   | ENCRYPTION 

  | RECOMPILE, ENCRYPTION   }  ]  [FOR REPLICATION]  AS 

   sql_statement [...n] 

  如果你对Sql语法不熟悉,可以使用Check Syntax来检查语法。在上例中,表示建立存储过程名为mycola,带3个参数的存储过过程,其中第一个参数mycola数据类型为char,宽度10;第2个参数数据类型为char,宽度为10,第3个参数数据类型为text,在这里使用的是Sql Server的数据类型。

  存储过程建立后,下面就是如何在Asp程序中调用该存储过程:在Asp中调用存储过程 为了提高Asp程序的效率,有时需要在Asp中使用使用Sql Server的存储技术,下面简单作一个,在上面的增加参数的语句p.Append cm.CreateParameter("@mycolc",201,1,250)中,格式为: 

p.Append cm.CreateParameter("参数名称",类型,方向,大小) 

参许参数值的类型的意义如下: 

名称值 整数值 功能 


  adDBTimeStamp 135 日期时间数据类型 

  adDecimal 14 十进制整数值 

  adDouble 5 双精度小数值 

  adError 10 系统错误信息 

AdGUID 72 全域性唯一识别字(Globally unique identifier) 

adDispath 9 COM/OLE自动对象(Automation Object) 

adInteger 3 4字节有符号整数 

adIUnknown 13 COM/OLE对象 

adLongVarBinary 205 大型2字节值 

adLongVarChar 201 大型字符串值 

adLongVarWChar 203 大型未编码字符串 

adNumeric 131 十进制整数值 

adSingle 4 单精度浮点小数 

adSmallInt 2 2字节有符号整数 

adTinyInt 16 1字节有符号整数 

adUnsignedBigInt 21 8字节无符号整数 

adUnsignedInt 19 4字节无符号整数 

adUnsignedSmallInt 18 2字节无符号整数 

adUnsignedTinyInt 17 1字节无符号整数 

adUserDefined 132 用户自定义数据类型 

adVariant 12 OLE对象 

adVarBinary 204 双字节字符变量值 

adVarChar 200 字符变量值 

advarchar 202 未编码字符串变量值 

adWchar 130 未编码字符串 


方向值的意义如下: 


名称值 整数值 功能 


adParamInput 1 允许数据输入至该参数当中 

adParamOutput 2 允许数据输出至该参数当中 

adParamInputOutput 3 允许数据输入、输出至该参数当中 

adparamReturnValue 4 允许从一子程序中返回数据至该参数当中 

更多详细资源请参考Sql Server的文档和IIS的文档资源.
相关教程
  • 灯光焰火艺术表演在青岛举行 2019-04-25
  • 刘鹏:抓住“特色”的同时也要看淡“特色” 2019-04-25
  • 图解:中国经济已现一大积极信号,你知道了吗? 2019-04-25
  • 坚守岗位守护绿城美丽与整洁 2019-04-24
  • 个税法迎第七次大修 起征点调至每年6万元 2019-04-24
  • 传Switch即将支持媒体应用 看电影听音乐不是梦传Switch即将支持媒体应用-行情资讯 2019-04-24
  • [大笑]山不在高,有仙则名,水不在深,有龙则灵,文不在多,逻辑通透则行! 2019-04-24
  • 高一年级组“经典永流传”诵读比赛精彩回顾—wydzx.blog的博客—强国博客—人民网 2019-04-23
  • 红薯-热门标签-华商生活 2019-04-23
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-04-23
  • 2018高考今日鸣锣 分享作家们的高考故事:莫言曾说它"很坏" 2019-04-22
  • 南方都市报:中考结束遇上父亲节,考场外这一幕瞬间萌翻你,心都化了! 2019-04-22
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2019-04-22
  • 北京高能时代环境技术股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-04-21
  • 6000元的借款,仅仅过了半年,就利滚利,垒高到超过百万元,需要借款人卖房抵债——万恶的驴打滚真是望尘莫及了[YY] 2019-04-21
  • 433| 767| 312| 923| 54| 24| 629| 155| 872| 204|