QODBCResult::exec: Unable to execute statement: "[Microsoft][ODBC 驱动程序管理器] 函数序列错误"
Qt刚移植了一段有关将TableView上的数据导出到excel中,程序运行没错,在使用这个导出功能时导出不成功,然后提示QODBCResult::exec:Unable...
Qt刚移植了一段有关将TableView上的数据导出到excel中,程序运行没错,在使用这个导出功能时导出不成功,然后提示QODBCResult::exec: Unable to execute statement: "[Microsoft][ODBC 驱动程序管理器] 函数序列错误"。还有一句提示是原移植码中的一句qDebug()提示,ExportExcelObject::export2Excel failed: Create Excel sheet failed.移植的代码没有错,可以正确的导出成excel文件,然后移植到我这个程序就不行了,求救大神帮忙知道错处。
if(!query.exec())
{
qDebug() << "ExportExcelObject::export2Excel failed: Create Excel sheet failed.";
return -4;
} 展开
if(!query.exec())
{
qDebug() << "ExportExcelObject::export2Excel failed: Create Excel sheet failed.";
return -4;
} 展开
1个回答
展开全部
QString ZH = ui->edit_YHDL_ZhangHao->text();
MyQuery.prepare("use KCSJ select * from YinHang where ZhangHao = ?");
MyQuery.addBindValue(ZH);
MyQuery.exec();
MyQuery.prepare("use KCSJ select * from YinHang where ZhangHao = ?");
MyQuery.addBindValue(ZH);
MyQuery.exec();
追问
已经解决了,函数序列错误一般是sql语句错误或者语句中类型不匹配导致的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询