主题:  我快郁闷死了,还是连接数据库

llww226

职务:普通成员
等级:1
金币:0.0
发贴:2
#12004/6/11 17:03:16
我在Dreamweaver MX中用DSN连接数据库,看着好象是连接上了,但只要一把数据绑定到网页就不能显示了,如果不加绑定可以正常显示,加应用程序也可以正常显示,看来是数据库连接错了?但我实在不知道错在哪里了,我先在ODBC的系统DNS里选中ACCESS DRIVER,然后选择了数据库,然后在DSN里找到数据库,连接。DM的数据库里可以看到了,现在可以看到网页,可一绑定就不能找到网页了。

错误类型:
Microsoft VBScript 编译器错误 (0x800A0411)
名称重定义
/TMPjrbz5z4z4r.asp, line 21, column 4
Dim Recordset1
---^


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)

网页:
GET /TMPjrbz5z4z4r.asp

我到底错在哪里了?我是XP,在默认站点,和自己建的虚拟目录里情况一样。
都好几天了,一直搞不清原因。另外我对ASP代码不太懂。如果牵扯代码,请具体解释以下。 请大家帮帮忙。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22004/6/11 17:24:50
Dim Recordset1
重复定义变量了
删除其中一个



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#32004/6/11 17:32:15
GET /TMPjrbz5z4z4r.asp
这是什么文件?


难人一个……

东边日出

职务:普通成员
等级:1
金币:0.0
发贴:76
#42004/6/14 16:58:25
我用的不是XP,不过做的网页也是用DW
这样连接出了许多的错。
有时仅是因为开着数据库就无法连接。
我现在直接在Connections文件夹将那个连接的文件改为
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
dim db,conn,MM_rz521data_STRING

'更改数据库名字
db="rz521data/mydata.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
MM_rz521data_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
'MM_rz521data_STRING="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
%>



jesron

职务:普通成员
等级:2
金币:1.0
发贴:393
#52004/6/18 11:16:39
Dreamweaver MX这个东东我通常都只用来做页面设计,后台的东西我都是用Dreamweaver UltraDev4.01做的,很多插件只支持这个版本,你讲的那个问题其实错误提示信息已经很明白了,就是
你同一个页面中出现了两次或者更多的下面这个语句:
Dim Recordset1
删除,只保留一个就行了.



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
#62004/6/21 11:33:43
按照正常的做法应该是没问题的。

先检查一下你的iis是否正常。是否可以正确显示asp代码。比如写一个response.write(now())

第二个检查一下数据库的名字和里面的表的名字是否有问题。
第三个向表里面写一些数