侵略乌贼娘那集变小:ASP+SQL高手进,急问两个问题!!!!!!

来源:百度文库 编辑:高考问答 时间:2024/04/28 04:36:10
我的数据库用的是ACCESS,可是我在本地程序调试过程中没有发现问题,可拿到网上空间里就出现错误,错误类型基本上都是出现对数据库的操作上(删除、插入)
下面是我的源代码,希望能给予帮助!谢谢

下面是提交页面。action.asp
<!--#include file="conn.asp"-->
<%
username = Request("姓名")
Sex = Request("Sex")
Email = Request("电子邮件")
Email = Replace(Email,"<","")
Email = Replace(Email,">","")

Subject = Request("留言主题")
Subject = Replace(Subject,"<","")
Subject = Replace(Subject,">","")
Memo = Request("留言内容")
Memo = Replace(Memo,"<","")
Memo = Replace(Memo,">","")
Memo = Replace(Memo,"src","")
Memo = Replace(Memo,"img","")
Memo = Replace(Memo,chr(13) & chr(10),"<br>")

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From bbs Order By 留言时间 DESC", conn,1, 3
rs.addnew
rs("留言时间")=now

rs("姓名")=username
rs("性别")=Sex
rs("电子邮件")=Email
rs("留言主题")=Subject
rs("留言内容")=Memo

rs.update
rs.close
%>

<%
Response.Redirect "bbss.asp"
%>
本地提交没有问题,空间上无法提交!
提示错误:Microsoft JET Database Engine 岿粇 '80040e10'
/action.asp, ?61

del.asp

<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<p>BBS 管理界面

</p>
<p>
<%
set rs=server.createobject("adodb.recordset")
sql_1="select * from bbs order by 留言时间 desc"
rs.open sql_1,conn,1,3 %>
</p>
<p>

</p>
<p>
<%
Do While Not rs.Eof
%>
</p>
<table border="1" width="80%" class="text">
<tr>
<td><%=rs("留言主题")%></td>
<td><%=rs("留言时间")%></td>
<td><a href="delete.asp?id=<%=rs("编号")%>" onClick="return confirm('您确定要删除吗?')">删除</a></td>

</tr>

</table>

</body>
</html>

delete.asp
<!--#include file="conn.asp"-->
<%
Response.Buffer=True

Dim varLink_id,strSql
varLink_id=Request.QueryString("id") '获取要删除的记录编号
strSql="Delete From bbs Where 编号="+request.QueryString("id")
conn.Execute(strSql)
Response.Redirect "del.asp" '删除完毕,重定向回首页
%>
删除操作本地也没有问题,空间上无法进行!
提示错误:Microsoft JET Database Engine 岿粇 '80040e10'
/delete.asp, ?12
“conn.Execute(strSql) ”
conn.asp
<%
dim conn
dim connstr
dim db
db="database/info.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
%>

说的详细一点就是有的空间是不允许操作 ACCESS的,你可以先select一下看看能不能返回数据库的值

还有,你写的东西实在是太....

把你的conn.asp
里的代码写出来!!
我怀疑是conn.asp
出现问题

你确定空间是否有写的权限。

这种问题一般是数据库所在目录没有写的权限造成的。

你确定空间是否有写的权限。

这种问题一般是数据库所在目录没有写的权限造成的。
说的详细一点就是有的空间是不允许操作 ACCESS的,你可以先select一下看看能不能返回数据库的值

还有,你写的东西实在是太....