使用ado一定要用自动操作吗
自动操作有什么作用
自动操作有什么作用
解决方案 »
- 如何从文件中读取数据,写到wchar_t数组中?
- 如何使用dll中的资源(bitmap等)
- new一个对话框,如何让焦点还在以前的地方,而不是到new出的对话框上。
- 咨询一下: 问号按扭 是怎么实现的,是自己画的吗?
- 搞了几年windows下的vc++与delphi开发,以后想去上海发展,想学再学点java或linux开发,想请那位高人指点一下应学java还是linux开发?
- 怎么在VC里添加Opengl的GLUT库啊,请教高手!!!!
- CAsyncSocket的问题。。在线等。。。。急急急。。高手请教!!!!!!!!!!!!!!!
- 请问做一个,有音乐,有照片的email,该怎么做?
- 请问怎样把Int形转换成CString形
- 超级菜鸟!
- 请大家讨论一下如何对内存池做通用的封装
- 请教一个关于读取文本的问题
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
2。app文件的InitInstance中加入
if(S_OK!=OleInitialize(NULL))
{
AfxMessageBox("初始化COM组件库错误");
}
下面就是数据库操作
_ConnectionPtr pConn;
_RecordsetPtr pRs;
CString strSQL;
pConn.CreateInstance(__uuidof(Connection));
pConn->CursorLocation=adUseClient;
strSQL="Provider=SQLOLEDB;Server=Gooyan;DataBase=SkillsBox;UID=sa;PWD=aaaaaaaa";
pConn->Open(_bstr_t(strSQL),"","",-1);pRs.CreateInstance(__uuidof(Recordset));
pRs->CursorLocation=adUseClient;
pRs->PutActiveConnection(pConn.GetInterfacePtr());pRs1.CreateInstance(__uuidof(Recordset));
pRs1->CursorLocation=adUseClient;
pRs1->PutActiveConnection(pConn.GetInterfacePtr());strSQL="select * from catalog order by cataid";
pRs->Open(_bstr_t(strSQL),vtMissing,adOpenDynamic,adLockBatchOptimistic,adCmdText);