错误表象:
软件的材料订单打开时一直加载中,如图:
调试程序,发现执行到AB框架ABThirdDBU单元的2010行:
if ABGetDatasetSQL(aDataSet)<>EmptyStr then
aDataSet.Active := true;
一直不动了
错误排查:
将此窗体上的ABQuery中的SQL直接放到数据库查询分析器中执行时,发现一直在执行
开始怀疑是数据库表的问题,经过网友提醒,可能是事务失败影响了这个表
确实是最近写了个存储过程,用到了事务,在调试一半有问题后就暂时搁浅了,没想到居然影响无法select此表
解决办法:
重启数据库,正常(当然也要修改存储过程中的事务,保证正确运行)
分类:
MS SQL Server
, ABFramework
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2008-02-02 使用CuteFTP登陆FTP(serv-U)服务器后无法LIST目录和文件的解决方法
2008-02-02 使用CuteFTP登陆FTP(serv-U)服务器后无法LIST目录和文件的解决方法