主题:  帮帮忙啦!

为爱逃亡

职务:普通成员
等级:1
金币:0.0
发贴:11
#12003/1/8 14:33:55
这用pws调试以下程序: login.asp是默认页,程序如下:注:表的名称是biao,链接名称是link,库名称是db.mdb

<% option explicit %>
<% response.buffer=true %>
<%
dim db
set db=server.createobject("adodb.connection")
db.open "link"
dim varip,vartime,strsql
varip=request.servervariables("remote_addr")
vartime=time()
strsql="insert into biao (ip,time) values('"&varip&"','"&vartime&"')"
db.execute(strsql)
response.redirect "index.asp"
%>

以上部分,是想记录访问者的IP存入数据库db.mdb.但调试时提示如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。
/login.asp, 行11

读取数据库的内容如下:



显示登录者IP


<%
dim db
set db=server.createobject("adodb.connection")
db.open "link"
dim strsql,rs
strsql="select * from biao order by id desc"
set rs=db.execute(strsql)
%>

<%
do while not rs.eof
%>







<%
rs.movenext
loop
%>

请各位高手指点一下,到底是哪里错了?


登录IP<%=rs("ip")%>
登录时间<%=rs("time")%>

大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#22003/1/8 19:27:15
PWS不是提示你了吗,SQL语句写得有问题
strsql="insert into biao(ip,time) values('"&varip&"','"&vartime&"')"



为爱逃亡

职务:普通成员
等级:1
金币:0.0
发贴:11
#32003/1/10 8:49:56
可是,我就是查不出原因呀,我当然知道有语法错误!



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#42003/1/10 21:00:19
还真没看出什么问题来 你把'"&vartime&"'换成time()试试



为爱逃亡

职务:普通成员
等级:1
金币:0.0
发贴:11
#52003/1/11 8:53:09
这种方法我也试过,也是不行耶!



我本無情

职务:普通成员
等级:2
金币:4.0
发贴:590
#62003/1/11 10:23:14
我想是不是呢搞错了问题,楼上得兄弟回答得应该可以解决。


每页显示15条 1/1<<<1>>
在 回复主题:帮帮忙啦!
正文:
加粗 下划线 文本颜色 居中 插入链接 建立Google搜索链接 插入图片 引用文本
 
汗 喜欢 骄傲的笑 哭 酷! 愤怒 黑线 什么? 猥琐 偷笑 无语 晕 吃惊 诱惑
smile frown redface biggrin wink rolleyes mad eek 禁止笑脸转换

提示:按 Ctrl+Enter 快速提交