ASP+ACCESS做留言簿遇到的问题?在线等

chen202 2004-04-08 02:42:31
我用ASP+ACCESS做一个简单的留言簿,可是填完数据后就是提交不到数据库中,不知为何?能否提供脚本语言供参考?
最好有删除和翻页的功能
...全文
18 点赞 收藏 24
写回复
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
benben168 2004-04-14
網上大把去抓呀
回复
chen202 2004-04-14
没有收到啊!
回复
whghwujx 2004-04-14
发过去了,楼主注意查收
回复
whghwujx 2004-04-13
呵呵,楼主告诉我邮箱,我有一个现成的,比较简单,但也五脏俱全的
回复
chen202 2004-04-13
up
回复
chen202 2004-04-13
kousun@hotmail.com
QQ:253361149
多谢!
回复
63715031 2004-04-09
在系统出错提示里看看,是找不到数据库,那就是目录的问题了 反正asp程序和数据库的相同的路径就用../代替就好了,简单的就是把asp放在和数据库wwwroot文件夹里,保证没有问题!
回复
chen202 2004-04-09
数据库指定绝对路径还是不行
回复
xzq686 2004-04-09
1。确定数据库路径是否正确!可以先用绝对路径试试!.2。sql = "Insert Into guestMessage (Name,content) Values ('"&SqlStr(request.form("Name")) & "','" &SqlStr(request.form("content"))&"')"

回复
chen202 2004-04-09
回复
chen202 2004-04-09
IIS配置完成,我在InsertMessage.htm表单下输入数据,提交到insertmessage.asp,
在Insertmessage.asp中的脚本如下,系统出错,数据无法保存, 如何解决?


<%Function SqlStr( data )
SqlStr = "'" & Replace( data, "'", "''" ) & "'"
End Function
%>


<% if request("send")="send" then
DbPath = SERVER.MapPath("/database/sportica.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath
sql = "Insert Into guestMessage (Name,content) Values ( "
sql = sql & SqlStr(request.form("Name")) & ", "
sql = sql & SqlStr(request.form("content"))& ", "
sql = sql & ")"
conn.Execute(sql)
conn.close
%>
回复
chen202 2004-04-09
不行,错误提示依旧!Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
我真服了!!!!!!!!!!!
回复
luluso 2004-04-09
rs.Open sql,conn,1,2
=>
rs.Open sql,conn,3,3

rs.Open sql,conn,3,1

回复
chen202 2004-04-09
可是我用的是ADO连接啊,怎么跟ODBC扯上关系了呢?
回复
yjhgmyyamd 2004-04-09
很明显你的数据库连接部分出了问题.你还是重点查查ODBC的连接吧.
回复
chen202 2004-04-09
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("sportica.mdb")
Set rs=Server.CreateObject("ADODB.Recordset")
sql="Select * from guestmessage"
rs.Open sql,conn,1,2
rs.AddNew
rs("name")=trim(request.form("name"))
rs("content")=trim(request.form("content"))
rs.Update
rs.Close
conn.Close
%>

代码改了,数据库也和ASP放在同一个目录下,还是不行,提示出错
“Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)”
为什么?

回复
chen202 2004-04-09
代码改了,数据库也和ASP放在同一个目录下,还是不行,提示出错
“Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)”
为什么?

<%
dim sConn,sConnStr,sSql
sConnStr="DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("sportica.mdb")
set sConn=server.createobject("adodb.connection")
sConn.open sConnStr

ssql = "Insert Into guestmessage (Name,content) Values ( "
ssql = ssql & request.form("Name") & ", "
ssql = ssql & request.form("content") & ", "
ssql = ssql & ")"
sconn.Execute(ssql)
sconn.close
%>
回复
zf679 2004-04-08
不外乎数据库和字段的问题的
回复
chen202 2004-04-08
假设我的留言字段只有:姓名和内容,如何保存?
回复
AspDelphi 2004-04-08
Asp需要IIS解释FrontPage2000只能作动态界面并不能解释执行Asp文件
去网上download一个
web.yctc.edu.cn/download/asp.chm
先学习学习看看书再编程序
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告