主题:  DW MX与Access的连接

月儿弯弯

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2003/3/3 17:22:40
#12003/3/3 17:33:06
各位高手,我是一个DW MX初学者。我在WIN98+PWS+ACCESS2000下用DW MX开发程序。在ACCESS2000下新建了一个数据库(只有一个表,包含username,usermail,userpass等,)我在控制面板中设置了数据源,但是在DW MX中绑定数据库却出错,无法显示表。我想请教是什么原因?



嘻哈标明

职务:普通成员
等级:1
金币:1.0
发贴:173
注册:2002/9/8 12:47:45
#22003/3/9 16:37:28
以前这里也曾经介绍过,在这里我再介绍一种很好的方法给你。
数据库的联接方法有三类:OLE DB、DBQ、ODBC,现分别介绍如下:

1、OLE DB 方式:
OLE DB 方式是由ADO提供的数据库联接,据说是数据操作速度最快的。联接方式如下:
(1) for Access
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库位置
(2) for Sql Server
Provider=SQLOLEDB;Data Source=数据服务名;Initial Catalog=数据库名;User ID=用户名;Password=密码;

2、DSN(ODBC) 方式:
使用 ODBC 方式,可以使用任意的支持 ODBC 的数据库,联接方式如下:
DSN=数据源名;UID=用户名;PWD=密码;

3、DBQ(DSN-less) 方式:
使用 DBQ 方式,适合大部分网站使用:
(1) for Access
dbq=数据库位置;driver={Microsoft Access Driver (*.mdb)}
(2) for SQL Server
driver={SQL Server};server=数据服务名;uid=用户名;pwd=用户密码;database=数据库名



pyfxl

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2003/3/13 11:45:42
#32003/3/13 11:53:39
参考如下:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_abc_STRING
MM_abc_STRING = "dsn=abc;"
MM_abc_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("db\abc.mdb")
%>