
2006-4-23 15:40
jkjkjack
新人第一贴~~求助!(后面有新问题了)
谢谢大家,本人已经潜水很久,终于今天露出水面(呵呵,以前没有时间)——现向各位大虾门请教:
问题是本人开始做的一个小论坛用的是本地路径连接,现在想传到网上就改了相对路径,测试是成功的,
但是改了后就显示不了了(还没有传,就是在自己电脑就显示不了了),说什么没有定义‘server’...
为什么啊????? 大家教教我应该怎么改或怎么传到网上就可以显示。 小弟在此谢谢大虾们! [s:8]
2006-4-23 15:48
jkjkjack
技术信息(用于支持人员)
错误类型:
Microsoft JScript 运行时错误 (0x800A1391)
'server' 未定义
/Connections/conn.asp, 第 8 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
GET /bbs.asp
时间:
2005年4月23日, 15:37:23
详细信息:
Microsoft 支持
2006-4-23 16:00
木舟
是不是天热了, 潜水的都浮上来了:)
to jkjkjack: 这个用的是什么数据库? 应该是参数设置错误! 检查下!
2006-4-23 17:08
jkjkjack
谢谢 潜水我是在初级班的啊 呵呵 我其实就一菜。。
我对编程不是很懂 用的就是可视化的dw编的 数据库是access
什么参数设置呢 不是很懂 。 就是改了相对路径就不行了 , 改回绝对路径又好了。 语言是jc。
2006-4-23 20:43
浪子啸天
应该是conn.asp里面包含的数据库路径指向错误,最好在不同的目录使用的数据库路径都相对根目录
2006-4-23 22:07
xiaocao-x
把你改之前的和改之后的代码贴上来看看。
2006-4-23 22:44
jkjkjack
改前: 用的是dw自动生成的conn.asp的代码
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_conn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\\myweb\\bbs\\data.mdb"
%>
改后: 是自己把上面代码换成
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="+server.MapPath("/data.mdb")
%>
2006-4-24 04:45
starcraft
目录错了. 按你这个看 data.mdb 是在conn.asp的上级目录.
2006-4-24 08:25
jkjkjack
谢谢 但是我还不是很明白哦 , conn.asp文件是在 文件夹bbs里的conections文件里的 。 那要怎么改目录呢 ? 改成/bbs/data.mdb ? 还是/bbs/connections/data.mdb ? 还是/connections/data.mdb ? 呵呵 我自己回也去实验下。
2006-4-24 09:27
jkjkjack
感谢大家顶力帮助啊!!!!!!!!!!受你们的启发--
我经过无数次的尝试,终于搞定拉!!!!!!!!!!!
原来我的dbq="+server.MapPath("/data.mdb")中的server首字母要大写啊!!!!!!
改成Server就好了!!!
看来不专业的我遇到这么小的问题都要麻烦大家。看来我要努力学习:)
2006-4-24 10:15
jkjkjack
现在问题又来了 55555555555555555~
[s:8] 我在本地可以打开 但是上传到网上就不行拉
这样写的:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x420 Thread 0xea7c DBC 0xc4748dc Jet'。
/free/wahaha/bbs/bbs.asp,行6
是不是是网上的相对路径和本地不一样啊?
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.