asp实现文章点击率代码没有运行 代码如下: <% Set rs=Server.CreateObject("ADODB.Recordset") sql="Sele

如题所述

代码都没齐.追问

代码如下:

追答

你在 set Set rs=Server.CreateObject("ADODB.Recordset") 的前面加上
dim rs 看看.
然后你有没有 conn 数据库连接字符串是什么/? 有没有引入进来啊?

追问

conn数据连接字符串已经引进了,还是不行

追答

你可以这样,
sql="select*from [News] where id=1" // ID处你先手动输入一个数据库存在的ID,看看执行结果.如果不行,你把提示的错误贴上来.
另外你可以把 Request.QueryString["ID"] 获取到的结果输出来看看,有没有存在这个参数.
注意Request 中的获取方法. 你的表单是GET 还是POST,应改为 Request["ID"] 再试试参数获取情况

追问

试过了,不行,好像没有执行+1

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-26
在 sql="Select * From News Where ID="&Request.QueryString("ID")
下面加上 resposne.write sql 看看SQL正确不? 是否找到记录了
第2个回答  2011-03-26
不能用Request.QueryString("ID")
用request("id")追问

试过了,不行,好像没有执行该程序

...<%Set rs = Server.CreateObject("ADODB.Recordset") '定义...
必须要有一个参数来说明当前是第几页,并把这个参数放进rs.absolutepage中。一般情况下,这个参数是附带在url后台的,比如:abce.asp?classid=3&page=1 在程序中,先把page参数取出来。page=request("page")并且检查page,是否为数字,如果不是数字或为空就设置为1,即起始页 if not isint(page)...

asp,文章点击数怎么做?
set rs = server.createobject("adodb.recordset")curid=request("id")sql = "UPDATE news SET hit = hit + 1 WHERE id = " + cstr(curid)conn.execute sql sql = "SELECT * FROM news WHERE id = " + cstr(curid)rs.open sql,conn,1,1 response.write("点击:"&rs("hit")&""...

ASP的set rs=server.CreateObject("adodb.recordset")无效
数据库连接的定义不支持 rs.Open 改为 TimesDB="数据库路经地址"connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(TimesDB)On Error Resume Next Set conn = Server.CreateObject("ADODB.Connection")conn.open connstr If Err Then err.Clear Set Conn = Nothing Resp...

ASP中用server.createobject("adodb.recordset")怎么更新收据
回答:上面的是添加数据吧? set rs = ...sql = "select top 1 * from 表名 where id=?"rs.open sql,conn,1,3rs(列)=值rs.updaters.closeset rs = nothing

ASP中如何实现对每篇文章点击次数进行统计
其中hits就是点击数。在文章显示文件中加入asp代码 set rs = server.createobject("adodb.recordset")curid=request("id")sql = "UPDATE news SET hits = hits + 1 WHERE id = " + cstr(curid)conn.execute sql sql = "SELECT * FROM news WHERE id = " + cstr(curid)rs.open sql,...

<% set rs=server.CreateObject("adodb.recordset")谁能帮我解释一下...
创建一个服务器对象,这个服务器对象是一个数据集。rs为数据集实例的名字。也可以叫做一个对象变量。set xx= server.createobject("xxx.xxxx")是创建对象的通用语法格式。xx你可以自己命名。后面的xxx.xxxx可以是系统内置的对象,也可以是自写的组件对象。

我想用ASP+vb实现如下功能,但一直不能成功,请教下各位大侠,谢谢! AS...
strSql = "Select O.itemcode,O.name,O.bar From OITM as O, OITT as T Where O.itemcode=T.father"Set Rs = Server.CreateObject("Adodb.RecordSet")Rs.Open strSql,Conn,1,1 If Rs.EOF Then Response.Write "Not Record"Else Do while Not Rs.EOF Response.Write "<li><a href="...

asp文章的点击率代码怎么写啊?我用的是access 数据库。要具体点!急!
你要在ACCESS数据库表(Article )中添加一个Hits(点击率)字段..再在文章的显示页面加下面那段代码 Set Rs=Server.CreateObject("ADODB.RecordSet")sql="select * from Article where ID="&NewsID Rs.Open sql,conn,1,3 If Not Rs.Eof Then set rsupdate=conn.execute("update Article set Hits=...

Asp函数调用问题set rs0=server.createobject("ADODB.Recordset")
你写个方法 例如 function link这个方法 是返回的数据 这个数据是动态的 当传入 几 就显示几个 数据不久结啦 不过你需要对 link方法做改动 你可以将 sql 改下 Sql0="select top “+ 参数+” from [Link] order by [In_Time] desc" 这个就是你的船只参数 ...

在asp中用switch语句,代码如下...为什麼会编译出错啊?
你的ASP代码是VBS,JS的混合体 当然语法错误啦!!!switch是JS, VBS中用select case set rs=server.CreateObject("adodb.recordset") 是VBS vbs中无break 改为 select case flg case 1 sql="select * from kucun order by sbmc desc"rs.open sql,conn,1,1 case 2 sql="select * from kucun...

相似回答
大家正在搜