asp 点击按钮 增加次数 输入数据库

asp 点击按钮 增加次数 输入数据库,第1张

<%

Set conn = ServerCreateObject("ADODbconnection")

db = ServerMapPath("db1mdb(比如你表的地址)")

connOpen "Driver={Microsoft Access Driver

sql="select 字段名(你记数的字段) from 表名 where 条件表达式(你想插入那行记录里,用表达式表示比如:id=1等等)"

set rs_update=ServerCreateObject("ADODBRecordset")

rs_updateOpen sql,conn,1,3

sum=cint(rs_update("你记数的字段"))+1

rs_update("你记数的字段")=sum

rs_updateupdate

rs_updateClose

Set rs_update=Nothing

%>

2楼的解说还不全对。

但还有一点,就是insert into fanyitable (id,company,mail,phone,yiwen,shming,date)这句,yiwen后面的标点符号,你用了中文的逗号了,导致数据库接收的字段数不对应,数据库也不能添加数据成功,应该改为英文的逗号。

推荐用一些好的开发工具,中英文标记容易分清的来学习编程。用Dreamweaver也可以。我是过来人啊。。。

日期类型不能用这个函数

最好用DateDiff函数

t1 = "2007-2-25";

sql = "select from JiaoYi where datediff(ShiJian,"+t1+")>0 ";

/ 对象: 存储过程 dboAspNetPage /

/

=====================================

@Describe 通用查询数据ASPNETPAGE分页过程

/

@Tables 表名 必选

@PrimaryKey 主关键字 必选

@pagesize 页码大小 可选 默认值:1

@pageindex 当前页 可选 默认值:1

@docount 是否只统计总记录数 可选 默认值:否

@Fields 选择字段 可选 默认:所有字段

@Sort 排序语句,不带Order By 可选

@Filter 过滤语句,不带Where 可选

/

=====================================

/

CREATE procedure AspNetPage

(

/

@Tables 表名 必选

@PrimaryKey 主关键字 必选

@pagesize 页码大小 可选 默认值:1

@pageindex 当前页 可选 默认值:1

@docount 是否只统计总记录数 可选 默认值:否

@Fields 选择字段 可选 默认:所有字段

@Sort 排序语句,不带Order By 可选

@Filter 过滤语句,不带Where 可选

/

@Tables nvarchar(400),

@PrimaryKey nvarchar(100),

@pagesize int=1,

@pageindex int=1,

@docount bit=0,

@Fields varchar(1000) = '',

@Sort varchar(1000) = NULL,

@Filter varchar(1000) = NULL)

as

set nocount on

DECLARE @strFilter varchar(1000)

DECLARE @strSort varchar(1000)

IF @Filter IS NOT NULL AND @Filter != ''

BEGIN

SET @strFilter = ' WHERE ' + @Filter + ' '

END

ELSE

BEGIN

SET @strFilter = ''

END

IF @Sort IS Not NULL And @Sort!=''

Begin

Set @strSort='order by '+@Sort+''

End

if(@docount=1)

exec('select count('+@PrimaryKey+') from '+@Tables+' '+@strFilter+'')

else

begin

declare @PageLowerBound int

declare @PageUpperBound int

set @PageLowerBound=(@pageindex-1)@pagesize

set @PageUpperBound=@PageLowerBound+@pagesize

create table #pageindex(id int identity(1,1) not null,nid int)

set rowcount @PageUpperBound

exec(

'

insert into #pageindex(nid)

select '+@PrimaryKey+' from '+@Tables+' '+@strFilter+' '+@strSort+'

select O'+@Fields+'

from '+@Tables+' O,#pageindex p

where O'+@PrimaryKey+'=pnid and pid>'+@PageLowerBound+' and pid<='+@PageUpperBound+' order by pid

'

)

select from #pageindex

end

set nocount off

GO

希望对你有帮助。

以上就是关于asp 点击按钮 增加次数 输入数据库全部的内容,包括:asp 点击按钮 增加次数 输入数据库、php 代码 关于连接数据库、sql 语句中以时间为条件的查询无效等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9270075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存