高手请指教! 我把access数据库的数据导入SQL里,改了连接数据的字段,可是我登入界面的读取用户列表读不出数据库的信息啦!怎么会这样!登入正常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CLogonDlg::OnInitDialog() { CDialog::OnInitDialog(); //读出数据库中的用户名,显示在控件中。 int i,recordcount; CString sql="select LOGINID from USERS order by LOGINID"; try { m_pRecordset.CreateInstance("ADODB.Recordset"); m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText); recordcount=m_pRecordset->GetRecordCount();//Get records total. if(!m_pRecordset->adoEOF) { for(i=0;i<recordcount;i++) { m_oLogon.AddString((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("LOGINID")); sql=(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("LOGINID"); m_pRecordset->MoveNext(); } } m_pRecordset->Close(); } catch(_com_error e)///捕捉异常 { CString temp; temp.Format("读取用户名错误:%s",e.ErrorMessage()); AfxMessageBox(temp); return false; } m_BMButton1.AutoLoad(IDOK,this); m_BMButton2.AutoLoad(IDCANCEL,this); return TRUE; // return TRUE unless you set the focus to a control// EXCEPTION: OCX Property Pages should return FALSE m_BMButton1.AutoLoad(IDOK,this);}附上代码段 VC 数据库查询 疑问 VC与C# 各位仁兄,能不能给我一个简单网络管理协议的代理程序啊?谢谢啦,急用. ADO连接远程SQL SEVER 惭愧!为什么会有#if 1 奢望哪位同时懂得C语言与Delphi的程友帮我翻译一下这段时小程序... wav单双声道转换思路求教。 关于软件开发的问题!请高手指点 vc++6.0中MFC如何打开文件夹 求大神指点! 求大版主鉴定:Richedit中是否可以实现表格功能??? 请教XP 下IPSEC问题 望高手指点
{
CDialog::OnInitDialog(); //读出数据库中的用户名,显示在控件中。
int i,recordcount;
CString sql="select LOGINID from USERS order by LOGINID"; try
{
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
recordcount=m_pRecordset->GetRecordCount();//Get records total. if(!m_pRecordset->adoEOF)
{
for(i=0;i<recordcount;i++)
{
m_oLogon.AddString((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("LOGINID"));
sql=(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("LOGINID");
m_pRecordset->MoveNext();
}
}
m_pRecordset->Close();
}
catch(_com_error e)///捕捉异常
{
CString temp;
temp.Format("读取用户名错误:%s",e.ErrorMessage());
AfxMessageBox(temp);
return false;
}
m_BMButton1.AutoLoad(IDOK,this);
m_BMButton2.AutoLoad(IDCANCEL,this);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
m_BMButton1.AutoLoad(IDOK,this);
}
附上代码段