| |
网络空间ASP中ACCESS数据库的连接问题
|
|
作者: xuan2620
01-01 08:00
回复
|
|
我申请了一个网络空间,ASP+ACCESS数据库,但是上传网页的时候,凡是要用到连接数据库的时候都出问题了.
以下是我的一个测试代码,有高手帮我看看有什么问题吗?真的很感谢!
文件名:index.htm(添加资料的页面)
<html>
<form name="form1" method="post" action="add.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
</html>
文件名:add.asp(处理添加的程序)
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"&name&"',"&tel&",'"&message&"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
其中 db1.mdb 为ACCESS数据库文件,里面有一个叫guestbook的表,包含 name,tel,message 3个字段.
当我在主页天好资料,点击提交以后,
地址栏显示:http://.......com/add.asp
但说出错了,
我是菜鸟,可能会犯一些低级错误,请高手指教,谢谢. |
|
| |
回复:网络空间ASP中ACCESS数据库的连接问题
|
|
作者: 幻黑幻侠
01-01 08:00
回复
|
|
反映问题的时候不要翻译错误信息,因为翻译了以后别人反而不好帮你.再一个最好能把错误的网页地址贴出来.
你代码里比较明显的错误是exec里边是数据库表名和字段名要加[]包起来.
我也很菜,只能说这些.
补充一下,我目前使用的连接数据库的代码(仅供参考):
datapath="data/" 'data是放数据库文件的文件夹
datafile="db1.mdb" 'db1.mdb是数据库文件名
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(datapath&datafile)
Set conn=Server.CreateObject("ADODB.Connection")
conn.open ConnStr |
|
| |
回复:网络空间ASP中ACCESS数据库的连接问题
|
|
作者: ForTheWOW
05-21 18:27
回复
|
|
错误提示是什么,还有就是最好在本机调试好了后再传到网络上
有可能你找的这个网络空间不支持asp |
|
| |
回复:网络空间ASP中ACCESS数据库的连接问题
|
|
作者: Anna_001
05-21 18:27
回复
|
|
深圳五洲网络 专业虚拟主机服务商提供各类网站空间,适合不同用户详情:http://www.5xnet.com
希望我们的服务能让大家满意。。。QQ781719320 技术领先,倾情服务买之前要看公司有没有相关的资质 !!!不然买了 三天就倒闭 你就完了人都找不到 网站也没了 提供服务 就更别想了
资质主要是指
1.工商注册号
2.ICP证件(不是ICP备案)
3.红盾315 一定要可以点得出来的
联系人;晏小姐 电话:0755-22083306 |
|
| |
回复:网络空间ASP中ACCESS数据库的连接问题
|
|
作者: azan
05-21 18:27
回复
|
|
加我QQ:253011910
在线回答您对网站相关的问题. |
|
|