<%
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 主关键字 必选
@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 语句中以时间为条件的查询无效等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)