打开一个数据库后,怎么显示里面所有的数据表
就是将数据库里的数据表显示在一个Listbox 里.
就是将数据库里的数据表显示在一个Listbox 里.
解决方案 »
- 怎样将文字插入word中指定的位置?vc++
- 贴个简历出来,求职了
- 如何通过注册表子键下数据来获得键值?
- 承蒙各位热心好汉指引,小弟现在OpenGL入了个门了,但是现在我不知OpengGL如何与3d结合编程?希望好汉们不吝赐教,小弟这厢有礼了!
- 烦,散分
- 一些TCP协议穿透代理服务器的程序片断,希望对大家有所帮助。
- 我该怎么办?
- 菜菜地问一个回调函数的问题
- 基于对话框的程序,怎么样去掉关闭按钮,但在任务栏上仍然能够显示图标?
- 高分?从哪里可以下载h.261,h.263,h.320,h.323的RFC文档?
- ADO方式连接ACCESS数据库编译出错
- 【醒 目】工程里只有cpp、mak和mdp格式的文件,*.mak和*.mdp是什么文件?【醒 目】
while(!rs->adoEOF)
{
m_tblList.AddString((char*)(_bstr_t)rs->Fields->Item[L"TABLE_NAME"]->Value);
rs->MoveNext();
}
rs=NULL;
m_set = new CADORecordset(m_Adodb);
CString str;
str = "Select * from CustomerTable where ID = 00001";
if(!m_set->Open(LPCTSTR(str),1))
{
return;
}
CString str1,str2;
m_set->MoveFirst();
while(!m_set->IsEOF())
{
str1 = "ID";
m_set->GetFieldValue(str1,str2);
int nCount = m_AdoCtrl.GetItemCount();
m_AdoCtrl.InsertItem(nCount,str2);
str1 = "Name";
m_set->GetFieldValue(str1,str2);
m_AdoCtrl.SetItemText(nCount,1,str2);
str1 = "Address";
m_set->GetFieldValue(str1,str2);
m_AdoCtrl.SetItemText(nCount,2,str2);
m_set->MoveNext();
}
m_record=m_db->OpenSchema(adSchemaTables);
while(!m_record->adoEOF)
{
if((char*)(_bstr_t)m_record->Fields->Item[L"TABLE_TYPE"]->Value == "TABLE")
m_List.AddString((char*)(_bstr_t)m_record->Fields->Item[L"TABLE_NAME"]->Value);
m_record->MoveNext();
}
m_record=NULL;
{
m_adoRecordSet=m_adoConnection.OpenSchema(adSchemaTables);
if(!m_adoRecordSet.IsBOF())
{
while(!m_adoRecordSet.IsEOF())
{
m_adoRecordSet.GetCollect("TABLE_TYPE",strValue);
if(strValue=="TABLE")
{
m_adoRecordSet.GetCollect("TABLE_NAME",strValue);
if(strValue.Find("~")<0)
m_TableList.AddString(strValue);
}
m_adoRecordSet.MoveNext();
}
}
}
catch (...)
{
}
while(!m_basicset.IsEOF())
{
int temp=0;
m_basicset.GetFieldValue(temp,varValue);
sprintf(buf,"%d",varValue.m_lVal); m_basic.InsertItem(i,buf);
m_basicset.GetFieldValue(1,varValue);
m_basic.SetItemText(i,1,varValue.m_pstring->GetBuffer(1));
m_basicset.GetFieldValue(2,varValue);
......................
m_basic.SetItemText(i,1,varValue.m_pstring->GetBuffer(1));
m_basicset.GetFieldValue(j,varValue);