C++ Builder联接SQL Server数据库
C++ Builder连接SQL Server数据库
我在C++ Builder中调用SQL Server数据库,安装的是SQL Server2000开发版与C++ Builder6,添加了Database控件,设置了DatabaseName,DriverName设为MSSQl,但无法连接。显示BDE Error号11277,Cannot locate or connect to SQL server,以及BDE Error号13059,Server Error号10004,无法连接:SQL Server不可用或不存在。无法连接:SQL Server不存在或拒绝网络访问。请问是何原因?
------解决方案--------------------
配置个ODBC,别名为sqlcon,确保odbc能连通。
然后
Database1.Close;
Database1.AliasName := 'sqlcon';
Database1.Params.Values['User Name'] := 用户名;
Database1.Params.Values['Password'] := 密码;
Database1.LoginPrompt := False;
Database1.Open;
------解决方案--------------------
你是用BDE连接的吗?用ADO可以直连,不用设置ODBC
我在C++ Builder中调用SQL Server数据库,安装的是SQL Server2000开发版与C++ Builder6,添加了Database控件,设置了DatabaseName,DriverName设为MSSQl,但无法连接。显示BDE Error号11277,Cannot locate or connect to SQL server,以及BDE Error号13059,Server Error号10004,无法连接:SQL Server不可用或不存在。无法连接:SQL Server不存在或拒绝网络访问。请问是何原因?
------解决方案--------------------
配置个ODBC,别名为sqlcon,确保odbc能连通。
然后
Database1.Close;
Database1.AliasName := 'sqlcon';
Database1.Params.Values['User Name'] := 用户名;
Database1.Params.Values['Password'] := 密码;
Database1.LoginPrompt := False;
Database1.Open;
------解决方案--------------------
你是用BDE连接的吗?用ADO可以直连,不用设置ODBC