C++Builder中如何连接MSSQL Server数据库
编号:QA004196
建立日期: 2001年5月13日 最后修改日期:2001年5月13日
所属类别:
李支红:
我是一名读者,C++builder水平不高,向您请教C++Builder中如何连接MSSQL Server数据库,以及BDE设置步骤?
回答:
你可以通过两种方法连接SQL SERVER:
1:通过SQL Link也即Borland Database Engine自带的一种快速的数据库连接访问驱动按以步骤:
a.在BDE中,选中左边树形列表的根结点Databases,按右键,选New...菜单。
b.接着出现一个Database Drive Name的选择对话框,选择MSSQL,按OK。
c.之后会出现一个MSSQL1新别名在左树形列表中你可以将该改成你要的别名。
d.然后开始设置相关参数,有以下几项必须设置:
HOST NAME : 服务器主机名字你可以填入IP,或机器名。
SERVER NAME : 服务器名字一般同 HOST NAME.
DATABASE NAME : 你SQL SERVER 中创建的数据库名字。
e.菜单Objects-->Apply,保存设置。
注:如果是Winnt或Win 2000,你将需要ntwdblib.dll作支撑,否则会出错。
2:采用ODBC方式:
BDE会自动将ODBC数据源中DSN名字作为别名加进BDE中。所以你只需要在ODBC数据源创建你要的数据源就可以了,BDE中不用做任何动作。
a.在控制面版中打开ODBC 数据源。对于win 2000是在管理工具中。
b.按 添加,选择SQL Server,按 完成。
c.填好数据源名称并选择好正确的SQL Server服务器。
d.选择一种合适的登录方式,如果不成功,请检查 客户端配置 是否与服务器上要求的相同,如是通过TCP/IP还是通过命名管理道连接,端口正不正确等。
e.选择好你自己的数据库。
f.完成操作,如果测试通过那么你现在可以在BDE中使用它了,BDE别名和你创建的ODBC数据源名字完全相同。
此问题由赵生 回答。
| |
|
|
| |
|
|