单独执行一个存储过程正常,但是在循环执行多个时出现IDispatch error #3121错误? 超时:1:企业管理器->服务器->属性->连接->查询超时(改为0或一个较大的数)2:ADO的连接超时属性connectiontimeout 设大点.3:ADO的CommandTimeout设大点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发觉挺奇怪的.我把那个存储过程放在循环的最后一个来运行,倒是可以运行成功。那是一个insert table1 select table2的存储过程.大概五万多条吧,不到一分钟.如果是超时的问题,为什么放在最后运行,就可以成功了.有点困惑。 刚才设置了一下commandTimeOut=0再把那个存储过程放到循环中间来执行。可以正常运行了。虽然是超时的问题,但是放在把这存储过程放在最后一个,或者程序里只运行这么一个存储过程,都能成功。觉得有些奇怪, 竟然有“insert table1 select table2”这样的代码?技术上的“轻率病”,不知道好好保护一下系统的运行状态。好的设计,在数据有1万条与1000万条时都能稳定地运行。 to w_rose我是在做数据库数据的转换。是整个系统升级,在做这升级时,数据库应该停止其它的工作。不知你有什么好的建议。怎么才能保护系统的运行状态还有什么才是好的设计呢。为什么说是“轻率”呢?欢迎指点一二 建议参考:数据迁移http://expert.csdn.net/Expert/topic/2403/2403537.xml?temp=.1308863 to zjcxc呵,刚看了你的贴子,学到了不少。多谢了。不过不适用于我这次所要做的数据的升级因为表名,表结构,表的列名都改了,有的表多了几项,有的表少了几项还有的老的数据日期是字符型的等等。所以我是对每个表都写了一个存储过程来实现的。 根据提供的某数值,找出与其最接近的一组数据 谁帮忙解释下出现这个错误的原因! 求SQL 语句 关于UPDATE datetime 请教一个替换的sql语句 请问这段SQL在SQL SERVER中外联接怎么写啊? 如何在存储过程中执行语句 请教MySql远程连接问题,在线等! 在海量数据中使用 Distinct 的讨论? 求大家帮忙解决一下最最讨厌的ODBC 驱动问题吧 公司没有一个人会的数据库问题,急求高人指点 高手请进,试了2个月了未果 请问大虾这个SQL语句怎样写?
倒是可以运行成功。那是一个insert table1 select table2
的存储过程.
大概五万多条吧,不到一分钟.如果是超时的问题,为什么放在最后运行,就可以成功了.有点困惑。
commandTimeOut=0再把那个存储过程放到循环中间来执行。可以正常运行了。虽然是超时的问题,
但是放在把这存储过程放在最后一个,
或者程序里只运行这么一个存储过程,
都能成功。觉得有些奇怪,
是整个系统升级,
在做这升级时,数据库应该停止其它的工作。不知你有什么好的建议。
怎么才能保护系统的运行状态
还有什么才是好的设计呢。
为什么说是“轻率”呢?
欢迎指点一二
http://expert.csdn.net/Expert/topic/2403/2403537.xml?temp=.1308863
呵,刚看了你的贴子,学到了不少。
多谢了。不过不适用于我这次所要做的数据的升级因为表名,表结构,表的列名都改了,
有的表多了几项,有的表少了几项
还有的老的数据日期是字符型的等等。所以我是对每个表都写了一个存储过程来实现的。