ASP存储过程参数数据类型

ASP调用存储过程一般的方法:
p.Append   cmd.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   未编码字符串  

注:
ntext     203     adLongVarWChar
text     201     adLongVarChar  

ASP中使用Command调用存储过程向数据库中添加记录时,ntext类型字段采用哪种类型的参数传递呢?
p.Append   cmd.CreateParameter("参数名称",   201,   1,   1073741823,   cstr(值))

时间: 2024-11-05 19:01:37

ASP存储过程参数数据类型的相关文章

ASP存储过程开发应用详解第1/2页

我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事.对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了. 现在,我基本上通过调用存储过程访问SQL Server,以下的文字都是实践的总结,希望对大家能有帮助. 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令. 定义总是很抽象.存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Serv

asp存储过程使用大全_存储过程

1,调用没有参数的存储过程 <% set conn=server.CreateObject("adodb.connection") set cmd=server.CreateObject("adodb.command") strconn="dsn=pubs;uid=sa;pwd" conn.Open strconn set cmd.ActiveConnection=conn cmd.CommandText="{call nono}

ASP存储过程开发应用详解第1/2页_存储过程

我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事.对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了. 现在,我基本上通过调用存储过程访问SQL Server,以下的文字都是实践的总结,希望对大家能有帮助. 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令. 定义总是很抽象.存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Serv

asp+存储过程的使用

asp+|存储过程 在ASP中调用存储过程 <!-- 必须加载adovbs.inc文件,否则将出错 --><!--#include file="adovbs.inc"--><%dim objCnndim objCmddim Rsconst o_id=112 '-----建立Connection对象----------set objCnn=Server.CreateObject("Adodb.connection")objCnn.Open

MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法_MsSql

但是我们可以换一种方法解决这个问题.下面就来分析下解决办法. 对text或ntext类型的数据在查询中不能进行字符串操作.这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理.但是这样处理也不是非常妥当毕竟如果text字段内容超过8000了岂不是要被截断或者忽略掉.最终找到了一种方法解决了"参数数据类型 text 对于 replace 函数的参数 1 无效"的问题.下面用一个例子来说明怎

如何解决Remoting无法传输存储过程参数的问题

存储过程|解决|问题    在项目的开发中使用Remoting,并且所有的数据请求服务都是通过Remoting完成的,所以自然就在其中到了传递参数的存储过程,在业务逻辑中把参数构建好后传递到Remoting服务端,在取出存储过程的参数时报错,具体错误不记得了,自己尝试了各种方法也不行,上网资讯也没有结果,最后变通了一下,问题解决了,例子如下: 以下部分为客户调用端  1//先声明参数 2        private const string PARAM_GUID = "@GUID";

asp.net 参数不同共用一个页面的实现方法

 本文为大家介绍下asp.net参数不同如何共用一个页面,感兴趣的朋友不要错过 1. 想到了iframe,使用之后问题是里面的添加界面也是在iframe也中执行,这个就没用了    2.数据库配置地址栏添加参数Type,问题是数据库中地址栏添加了参数就不显示左边栏,需要改动之前代码,就不用这个了    3.页面初始化js load进来,这个可以实现,但是实在是太卡了,最后也没用    4.用户控件,最后用的这个,在用户控件后台定义Type参数,在使用的界面给值.   

sqlserver-如何获取SQL SERVER 2008 存储过程参数默认值

问题描述 如何获取SQL SERVER 2008 存储过程参数默认值 比如我的存储过程创建语句如下: CREATE PROC [dbo].[SearchBillDetail] ( @OpBeginDate DATETIME , @OpEndDate DATETIME , @BillTypeID INT , @BillOperType INT , @SaleOperID INT = 1, @DrCompID INT = NULL ) AS SET NOCOUNT ON -- 后面省略 这是我需要通

python通过装饰器检查函数参数数据类型的方法_python

本文实例讲述了python通过装饰器检查函数参数数据类型的方法.分享给大家供大家参考.具体分析如下: 这段代码定义了一个python装饰器,通过此装饰器可以用来检查指定函数的参数是否是指定的类型,在定义函数时加入此装饰器可以非常清晰的检测函数参数的类型,非常方便 复制代码 代码如下: def accepts(exception,**types):     def check_accepts(f):         assert len(types) == f.func_code.co_argco