这用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
%>
登录IP | <%=rs("ip")%> |
登录时间 |
<%=rs("time")%> |
<%
rs.movenext
loop
%>
请各位高手指点一下,到底是哪里错了?