odbc数据库连接问题

liyingzai 2010-03-25 10:50:45
CDatabase db;
CString szSQL;
CString szName,szBook,szAuthor;
int iRec=0;
int nCount=0;
try
{
db.Open(NULL,false,false,"ODBC;DSN=book;UID=;PWD=;");
CRecordset rt(&db);
szSQL="SELECT * FROM book";
rt.Open(CRecordset::forwardOnly,szSQL);
m_ListCtrl.DeleteAllItems();
while(!rt.IsEOF())
{
rt.GetFieldValue("书名",szName);
rt.GetFieldValue("书号",szBook);
rt.GetFieldValue("作者",szAuthor);
m_ListCtrl.InsertItem(nCount,szName);
m_ListCtrl.SetItemText(nCount,1,szBook);
m_ListCtrl.SetItemText(nCount,2,szAuthor);
nCount++;
rt.MoveNext();
}
rt.Close();
}
catch(CDBException* e)
{
AfxMessageBox("Database error:"+e->m_strError);
}
列表框没反应····
是什么问题
请高手指点下
...全文
38 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧