bcb不通过ODBC直接连接SQL Server数据库,该如何处理

bcb不通过ODBC直接连接SQL Server数据库
请问bcb如何不通过直接连接数据库,我通过ODBC可以连上SQL   Server,但是使用ADOConnection   却不能直接连上SQL   Server,必须通过ODBC再连SQL   Server.



------解决方案--------------------
SQL SERVER 客户端安装后会有安装驱动,用驱动连接,兼容性较高,我基本上不用ODBC,都是用驱动。
或者你通过SQLSERVER提供的API也可以连接数据库,ODBC就是封装了这些API
------解决方案--------------------
BDE和ADO都可以不通过ODBC而直接连接SQLSERVER
如果用ODBC,还是要用BDE或ADO
不用ODBC:
BDE选择Driver Name为:SQL Server
ADO连接串:
Provider=SQLOLEDB.1;Persist Security Info=True;Password=yourpasswd;User ID=yourusername;Data Source=YOURSERVER
不过,如果你用SQLSERVER 2000,在win2K以上系统,必须:
1.升级SQLSERVER PACK3以上
2.用混合验证模式