CDatabase *pDb = new CDatabase;
pDb->Open(NULL);
//会弹出对话框,选择一个data source.
//已连接
TRY
{
CRecordset Rs(pDb);
Rs.Open(strSQL); //strSQL是合法的,好的SQL语句。
}
CATCH(...)
{
....
}
END...为什么会抛出异常?当然我的strSQL不是固定的select语句,不能绑定。
pDb->Open(NULL);
//会弹出对话框,选择一个data source.
//已连接
TRY
{
CRecordset Rs(pDb);
Rs.Open(strSQL); //strSQL是合法的,好的SQL语句。
}
CATCH(...)
{
....
}
END...为什么会抛出异常?当然我的strSQL不是固定的select语句,不能绑定。
解决方案 »
- GetWindowExtEx和GetViewportExtEx区别
- 急啊。。。。。。。。。CFileDialog 的SetFolderPath 的问题
- [2005-04-18]CFileDialog 问题
- 为什么在VC的IDE环境下保存文件时经常出错
- 在多文档应用中,如何通过点击自己的菜单打开一个新的窗口?
- 请问怎样获得一个IID编号?
- 关于Visual C++(WIN)和C(DOS)进行串口通信编程的方法
- 对图象变换和反变换或者JPEG了解的朋友进来
- 有三个汇编问题,很简单,希望各位高手给解答一下。
- MFC怎么设置2个dialog在一个页面上
- 关于内存泄漏的调查方法,求救!!
- 关于进程崩溃是的错误报告
当我用mysql时错误信息为空字符串。
当我用Access时错误是"No columns were bound prior to calling SQLFetchScroll/SQLExtendedFetch"
{
CDatabase db;
db.Open(NULL);
CRecordset Rs(&db);
Rs.Open(AFX_DB_USE_DEFAULT_TYPE, "select * from t1");
Rs.Close();
}
CATCH(CDBException, pEx)
{
return FALSE;
}
END_CATCH