主题:  本地做完留言簿。如何上传?(数据库连接)

xiaoyue_5d

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2002/7/2 11:17:17
#12002/7/21 19:09:13
本地做完留言簿。如何上传?
除了修改数据库连接以外还要改什么?
如何更改数据库连接?
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_ruyi_STRING
'"Driver={Microsoft Access Driver (*.mdb)};"DBQ=E:\mydocuments\MyReceivedFiles\guest\ruyi.mdb
"Driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("/ruyi.mdb")
'MM_ruyi_STRING = "dsn=ruyi;"
%>



hihiyou

职务:普通成员
等级:1
金币:0.0
发贴:17
注册:2002/4/14 14:43:06

xiaoyue_5d

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2002/7/2 11:17:17
#32002/7/22 14:39:00
谢谢你的回复。
已经搞定。

手动更改数据库连接。



狂野之恋

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2002/7/20 20:44:11
#42002/7/23 17:09:46
怎么手动修改啊,,能告诉我吗?

急需……!



xiaoyue_5d

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2002/7/2 11:17:17
#52002/7/24 10:11:41
MM_myname_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("XXXXXX.mdb")

MM_myname_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("xxxxxx.mdb")

myname=你定义的名字
xxxxxxxxx=数据库名字

这2种连接数据库的方式都好用。
但第一种我再作用户登陆的时候有错误,为什么?没有仔细研究。
第2种我一直在用都很好用。无论是查询、登陆、添加。一个字“就是爽”。呵呵。



平平淡淡

职务:普通成员
等级:1
金币:0.0
发贴:46
注册:2002/8/26 10:02:42
#62002/9/10 10:21:57
紧急情况:

  我按hihiyou提供的网址,在那儿需要下载一个插件,但我在安装的时候提示:
   无法定位程序输入点
   ?createpackage@cmacrextensionManager@@QAEHPBD0_N11@Z
于动态链接库EXTENSIONS.DLL上。
 
 请问应该怎样解决??另外,我的所有软件都重新安装了一遍,还是
出现同样的问题。



lhhailei

职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
#72002/9/12 8:28:00
再给大家提供一个方法,我用过了,屡试不爽~~
将这个代码拷贝到一个空白的ASP页面中<%
' on error resume next
StrSQL= "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("数据库所在路径/你的数据库文件.mdb")
'StrSQL="DSN=news;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
%>
将这个页面保存为conn.asp
然后将你制作的ASP页面梢做修改,具体修改内容就是把每个ASP页面上的中的内容改为 再把页面中的MM_baobaoshop_STRING改成StrSQL就可以了

就可以把DW生成的Connections文件包彻底删除,以后就不用它了。
这种方法的优点是做完之后直接可以使用,比如直接上传网站,不做任何修改ASP文件都可以正常使用。

编辑历史:[这消息被lhhailei编辑过(编辑时间2002-09-12 08:28:47)]
[这消息被lhhailei编辑过(编辑时间2002-09-12 08:29:23)]


kingkiss

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/9/3 10:29:52
#82002/9/12 11:54:03
俺的文件头是:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%
Dim txl1
Dim txl1_numRows

Set txl1 = Server.CreateObject("ADODB.Recordset")
txl1.ActiveConnection = StrSQL
txl1.Source = "SELECT * FROM txl1"
txl1.CursorType = 0
txl1.CursorLocation = 2
txl1.LockType = 1
txl1.Open()
txl1_numRows = 0
%>

上传到服务器后提示是:
Active Server Pages 错误 'ASP 0141'

Page 命令重复

/gaterload/txl/conn.asp,行1

@ 命令只可以在 Active Server Page 中使用一次
这个是怎么回事啊?是不是没有定义好啊?!帮忙~~~~~



thousy

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/7/6 16:54:10
#92002/9/12 15:48:08
这个是你定义重复了.
把原来的定义替换成现在的StrSQL就行了,
其实你一开始查找旧的变量将它变成新的就行了!何必搞得那么麻烦呢!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#102002/9/12 17:47:12
kingkiss在上个帖子中说
引用:
俺的文件头是:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%
Dim txl1
Dim txl1_numRows

Set txl1 = Server.CreateObject("ADODB.Recordset")
txl1.ActiveConnection = StrSQL
txl1.Source = "SELECT * FROM txl1"
txl1.CursorType = 0
txl1.CursorLocation = 2
txl1.LockType = 1
txl1.Open()
txl1_numRows = 0
%>

上传到服务器后提示是:
Active Server Pages 错误 'ASP 0141'

Page 命令重复

/gaterload/txl/conn.asp,行1

@ 命令只可以在 Active Server Page 中使用一次
这个是怎么回事啊?是不是没有定义好啊?!帮忙~~~~~


你的某个包含文件里面也有<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 这句话,删掉就可以了



kingkiss

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/9/3 10:29:52
#112002/9/12 20:14:48
谢谢各位哦~呵呵~ASP俺是一点不会,可以竟然可以用DW MX作出这中小东西,真是让人兴奋哦~同时也感觉到Studio MX真的是好强大哦~