紧急提问!!!如何使用ado事件? 我在网上找了半天都没找到。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ado事件?VC下的ADO编程入门 n 新建一基于对话框的应用程序zjy,在对话框上添加一个列表框和一个按钮,用ClassWizard给列表框添加一个变量m_listn 在StdAfx.h头文件的所有include语句下面添加如下一条语句#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF","adoEOF")n 在zjyDlg.h头文件处添加两个变量 _ConnectionPtr m_pConnection; _RecordsetPtr m_pRecordset;n 在zjyDlg.cpp的BOOL CZjyDlg::OnInitDialog()的return TRUE;语句前添加如下语句 if(!AfxOleInit()) { AfxMessageBox("COM Error!"); }n 添加按钮的消息响应函数并写入下面代码void CZjyDlg::OnButton1() { m_list.ResetContent(); int i=0; m_pConnection.CreateInstance(__uuidof(Connection)); m_pRecordset.CreateInstance(__uuidof(Recordset)); try{ m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\ActiveX 数据对象\\VC_ACCESS\\zjy\\MyDb1.mdb;","","",0); m_pRecordset->Open("SELECT * FROM MyTable1",(IDispatch *)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText); m_pRecordset->MoveFirst(); while(!m_pRecordset->adoEOF) { i=i+1; _variant_t theValue = m_pRecordset->GetCollect("n1"); if(theValue.vt != VT_NULL) m_list.AddString((char *)_bstr_t(theValue)); m_pRecordset->MoveNext(); } m_pRecordset->Close(); m_pConnection->Close(); } catch(_com_error e) { AfxMessageBox(e.ErrorMessage()); } char str[32]; sprintf(str,"table have %d record",i); AfxMessageBox(str); m_pRecordset = NULL; m_pConnection = NULL; }完成的功能就是把Access数据库中的某表的某一字段添加到列表框中。下一篇介绍把SQL SERVER数据库中的某表添加到列表视图中。 更多参考下面地址里的ADO编程部分http://dev.csdn.net/user/zswzwy http://dev.csdn.net/user/callzjy 小弟想截获recordsetptr的游标移动事件,我在做一个含有主从表的程序,当主表记录移动的时候我希望同步移动子表,顺表刷新跟表有绑定关系的界面 vc打印问题 sql server2005 中的问题,急急急 DZYMZ 如何在VC中,将数据、图片自动导入Word。生成一个新的DOC文件?有没有例子 终止外部进程用什么方法好? 怎么回事 如何出现win2000的关机对话框? OnDropFiles不响应,求讨论。 有谁知道3dmax或maya的编程接口方面的资料 各位学COM的朋友,请进来........ 求GSM MODEM发送接收短信源码,或开发库的源码 ★真奇怪了,组合框不能加入字符串,什么问题?
http://dev.csdn.net/user/zswzwy
http://dev.csdn.net/user/callzjy