ODBC连接数据库,出现“检索数据库错误”是什么原因? 程序中,每当连接数据库时总是弹出“检索记录出错”对话框,什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢大家,我刚才调试了一下,下面把相关源代码贴出来, SQLConfigDataSource(NULL,ODBC_ADD_DSN, "Microsoft Visual FoxPro Driver",dsn); m_database.Open(_T("HT")); ht.m_pDatabase=&m_database; MessageBox("bb"); ht.Open(AFX_DB_USE_DEFAULT_TYPE, "SELECT * FROM HT" ,CRecordset::none);我调试了,问题就出在这最后的open一句。另外,如果数据库为空时,就不会出现错误提示,只要有一条记录,错误提示就会出现请高手帮忙啊!谢谢!! try{ m_database.Open(_T("HT"));}catch (CDBException* e){ e->ReportError();//看看有没有报错,打开数据库是否成功。 e->Delete(); return FALSE; }PS:ht是什么类型?CRecordset?或者Recordset的派生类?"SELECT * FROM HT"你要指定哪一个表啊。HT是数据库名还是表名啊?如果是表名,你前面m_database.Open(_T("HT"));就有错了。如果不是表名,SELECT * FROM TABLE1才对。 程序运行后,任务管理器中看到内存使用率在不断增长是怎么回事? MFC 两个简单的问题,各位帮忙看一下! VC怎么重命名文件名称问题 请问一下在工具条上加图片和文字的问题!!急,在线等死!!!! 一个很简单的问题,但我搞不明白~~!!在线等~! 程序通过了,可是没有结果,好奇怪!! radio中怎么显示bitmap 如何实现悬浮窗口 关于列表控件(CListCtrl),我想在运行时改变其大小,位置等如何实现呢??? 我的USB接口怎么了? 请问:formView 里可以动态创建控件和显示位图吗?谢谢 发送什么消息能让对话框窗口最大化?
ht.m_pDatabase=&m_database;
MessageBox("bb");
ht.Open(AFX_DB_USE_DEFAULT_TYPE, "SELECT * FROM HT" ,CRecordset::none);我调试了,问题就出在这最后的open一句。
另外,如果数据库为空时,就不会出现错误提示,只要有一条记录,错误提示就会出现请高手帮忙啊!谢谢!!
{
m_database.Open(_T("HT"));
}
catch (CDBException* e)
{
e->ReportError();//看看有没有报错,打开数据库是否成功。
e->Delete();
return FALSE;
}PS:ht是什么类型?CRecordset?或者Recordset的派生类?"SELECT * FROM HT"你要指定哪一个表啊。HT是数据库名还是表名啊?如果是表名,你前面
m_database.Open(_T("HT"));就有错了。如果不是表名,SELECT * FROM TABLE1才对。