循环执行SQL语句,居然不是很稳定,好烦啊,弄了两天了
先声明 ,以下SQL语句 完全正确,并且没有和任何全局控件进行关联,而且在单步调试执行状态时是正常的
而且ADOQuery连接数据库是正常的,给我的感觉 是太快了,就不正常,我Sleep(1000)正确率就大大提高 ,但这不合常理啊
是不是ADOQuery还有什么属性要设置呢?有哪个知道啊
//以下用到的变量都是局部定义 的,没有任何问题
而且ADOQuery连接数据库是正常的,给我的感觉 是太快了,就不正常,我Sleep(1000)正确率就大大提高 ,但这不合常理啊
是不是ADOQuery还有什么属性要设置呢?有哪个知道啊
//以下用到的变量都是局部定义 的,没有任何问题
for ( i = 0; i < sListBh->Count; i++)
{
bz = sListBh->Names[i];
nZBH = atoi(sListBh->Values[bz].c_str());
zbh = ListZBBH->Values[bz];
sql = "Insert into [工程取费] (原编号,上级编号,排序,主表,顺号,输出,项目,公式,基础,标志,专业取费) select 编号,上级编号,排序," + zbh +
",顺号,输出,项目,公式,基础,标志,'" + sTypeName + "' from [;DATABASE="+DePath+"].[工程取费] where 表项=" + IntToStr(nZBH);
aQ->ExecSQL();
}
...全文
相关推荐
一个简单的sql循环语句脚本
本话题将详细讲解一个简单的SQL循环语句脚本及其相关知识。一、SQL循环语句概述SQL循环语句主要包括WHILE循环和FOR循环,它们允许我们在满足特定条件时重复执行一段代码块。
MyBatis直接执行SQL语句实战详解(一)
对于JSON、枚举等特殊类型,需自定义处理器:@Override@Override= null?注册后即可在Mapper中直接使用JsonNode类型参数。此类扩展极大增强了MyBatis对现代数据类型的适应能力。尽管内置处理器覆盖广泛,但在实际项目中常遇到特殊类型,如枚举、JSON 字符串、加密字段等,此时需自定义。
mybatis直接执行sql语句后续之一
这篇博客“mybatis直接执行sql语句后续之一”可能探讨了如何在MyBatis中高效且有效地执行SQL操作。下面我们将深入探讨MyBatis的SQL执行机制及相关知识点。
在SQLServer上查看SQL语句的执行时间的方法
同时,这些方法也有助于编写更高效、更优化的SQL代码,确保数据库系统的稳定性和可靠性。
kettel循环执行动态sql
在描述中提到的“动态SQL”,意味着在Kettle的工作流中,SQL语句不是静态固定的,而是可以根据某些条件或者在运行时生成的。


