command.inc
来自「较为详细的介绍了asp自定义的各种函数,方便asp的各种开发.」· INC 代码 · 共 54 行
INC
54 行
'返回新插入值的ID号
CREATE PROCEDURE db_ins
@lst int output,
@ks int,
@ts varchar(40),
@cs char(6),
@nt text,
@dt datetime
AS
begin
insert into tb2 (oo,nn,tt,note,cdate)
values (@cs,@ks,@ts,@nt,@dt)
select @lst=@@IDENTITY
end
GO
int
icmd.parameters.append icmd.createparameter("@var",3,2) '3类型是int;2表示是输出;不能写字符大小
char
icmd.parameters.append icmd.createparameter("@var",200,1,40,"abc123") '200类型是char;1表示是输入;40字符大小(不固定)
varchar
icmd.parameters.append icmd.createparameter("@var",129,1,6,"mk") '129类型是varchar;1表示输入;6字符大小(不固定)
text
icmd.parameters.append icmd.createparameter("@var",203,1,2147483647,"mk") '203类型是text;1表示输入;text类型的字符大小是2147483647(固定值)
datetime
icmd.parameters.append icmd.createparameter("@dt",134,1,,now()) '134类型是datetime;1表示输入;和整型(in)一样的不能写字符大小
CREATE PROCEDURE db_page
@tb_n varchar(40), ---表名
@rs_count int output ---总记录数
AS
--declare @tb_sql varchar(200)
--begin
--begin tran
--set @tb_sql="select id into tcs1 from "+@tb_n+" "
--execute (@tb_sql)
--select @rs_count=count(*) from tcs1
--drop table tcs1
--commit tran
--rollback tran
--end
DECLARE @TB_SQL NVARCHAR(200)
BEGIN
SET @TB_SQL=N'SELECT @A=COUNT(*) FROM '+@tb_n
EXEC SP_EXECUTESQL @TB_SQL,N'@A INT OUTPUT',@rs_count OUTPUT
END
GO
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?