CRecordset类的使用,请赐教! 最好是不联系数据库能够单独使用,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 更正一下,最好是不联系odbc能够单独使用,例如让它读写一个*.dat的文件,谢谢了! 1.stdafx.h中加入#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); MFC设备描述表 tree contrl 的问题 VC++6.0中用没有根据项目文件生成类图的工具?? 获得了两个时间,有没有计算分钟数的函数? 请教个界面刷新问题。 vc++.net中如何更改单文档的标题 串口线程问题 完成端口怎么不定时发送数据给每一个客户端? ListCtrl里面的每一项是怎么支持编辑的? ATL好不好学?需要什么基础? vc编写的dll(编译过的)能在unix上开发使用吗? 我有vb的代码,和dll文件,现在想用vc做可是没有lib文件不知可否,哪位高人指教! 高分求救!
#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);