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