现在我需要连接MS SQL SEVER数据库,请问如何连接,是ADO么
解决方案 »
- 关于socket的WSAAsyncSelect问题:accept出错
- 编译后无错误提示,但是运行不了,是怎么回事?
- 求购类似PPStream播放器的CTreeCtrl控件类
- word电子印章问题,如何得到控件?
- 我把几个Radio Button分在一组,怎样才能用一种简单的方法响应Radio的点击
- ADO数据库记录更新问题,高手请进。
- 如何设置combo box的值
- 一个关于CTabCtrl消息处理的问题!!!请指教
- 还是CWebBrowser2的问题,麻烦各位了,特别是jiangsheng(蒋晟),送上150分先!
- 在对话框中如何得到当前的视图类?
- 请问隐藏主窗口后 还可以移动控件的位置吗
- 类似BCGControlBar的界面开发库有哪些?
ADO中_ConnectionPtr的Open函数参数的写法
(1)通过DSN数据源对任何支持ODBC的数据库进行连接:
m_pConnection->Open("Data Source=adotest;UID=sa;PWD=;","","",adModeUnknown);
(2)不通过DSN对SQL SERVER数据库进行连接:
m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);
其中Server是SQL服务器的名称,DATABASE是库的名称
ConnectionTimeOut用来设置连接的超时时间,需要在Open之前调用,例如:
m_pConnection->ConnectionTimeout = 5;///设置超时时间为5秒
m_pConnection->Open("Data Source=adotest;","","",adModeUnknown);
(3)"Provider=SQLOLEDB.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"