Visual FoxPro 6.0与大型数据库的无数据源连接(8)
时间:2025-07-12
时间:2025-07-12
Microsoft Text Driver (*.txt;*.csv)
Microsoft Text-Treiber (*.txt;*.csv)
Microsoft Visual FoxPro Driver
Microsoft Visual FoxPro-Treiber
SQL Server
Sybase System 11
从其中选择自己所需要的驱动程序名称,值得指出的是有些驱动程序是微软公司的产品在安装操作系统时就安装了,而有些数据库产品的驱动程序由开发数据库产品的软件公司随数据库产品一起提供,需在安装数据库时选择安装上,才可以使用。否则在此找不到驱动程序。例如:Sybase数据库驱动程序。
3.SERVER(SRVR):字符串表达式,一些资料介绍为服务器名称,经笔者实践认为确切地应为数据库服务名称,由于象SQL Server、Sybase等数据库在安装时自动把服务器名称缺省设置为数据库服务名称,但如果只在“我的电脑” →“属性” →“网络标识” →“属性”中更改计算机名,而不改变数据库服务名称,使之不相同,在程序中应以数据库服务名称为准。
4.DATABASE(DB):字符串表达式,指定要与其建立连接的数据库名称。需要特别指出的是即使DSN定义已经指定了数据库,也可以在DSN之外指定DATABASE参数以便连接到不同的数据库。这同时更改了DSN定义以包括指定的数据库。使用DSN时始终包括DATABASE参数是一种好办法。这样将保证能连接到正确的数据库,因为其他用户可能会在上一次检查DSN定义后更改默认的数据库参数。
5.DSN(Data Source):字符串表达式,在此为空,无须指定连接的ODBC数据源的名称
6.UID(User ID):字符串表达式,为ODBC数据源指定用户标识(用户帐号名),指定用户必须有足够的权限。
7.PWD(Password):字符串表达式,为ODBC数据源指定用户口令,必须有足够的权限。
四.非DSN连接字符串的组成:
除了ADO所定义的参数外,提供者不支持任何特定连接参数。但是,提供者将把任何非ADO连接参数传递给ODBC驱动程序管理器。
由于可以省略Provider参数,因此使用与撰写ODBC连接字符串时用的相同参数名(DRIVER=、DATABASE=、DSN= 等等)、值和语法,可以撰写与同一数据源的ODBC连接字符串相同的ADO连接字符串。
1.对于SQL Server数据库:
[Provider=MSDASQL;]
DRIVER={Driver Name};
SERVER=server;
DATABASE=database;
UID=user;
PWD=password"
例如:
上一篇:房地产开发流程、管理控制指导手册
下一篇:机械原理 齿轮机构及其设计