感谢 j9988(j9988),zjcxc(邹建)的帮助!

xiaoqiang123 2003-11-21 10:56:34
感谢两位的帮助!小弟初到SQL版块,昨天的“随机数的增加”已结,j9988的效率果然是高!!
不过仍有最后的问题,就是在DELPHI中调用时,我调的是J9988的存储过程,用的是ADOStorpoc,如果在10万就可是,超过10万就出现“超时已过期”,是怎么回事啊?为什么在SQL中就行,在DELPHI中不行呢?

小弟就最后80分了,是少了点,望大虾们笑纳:)
...全文
33 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoqiang123 2003-11-21
  • 打赏
  • 举报
回复
结账!!
感谢 j9988(j9988),zjcxc(邹建)的帮助!!
ivy_live521 2003-11-21
  • 打赏
  • 举报
回复
连接超时那的设置我试过很多次

感觉没啥大作用
bflovesnow 2003-11-21
  • 打赏
  • 举报
回复
大力:j9988是你大学老师还是。。。?
pengdali 2003-11-21
  • 打赏
  • 举报
回复
建议你不要一口气得到,你分开,写个循环循环调用过程。
xiaoqiang123 2003-11-21
  • 打赏
  • 举报
回复
pengdali(大力 V3.0)

选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->连接超时-->改为0

我没看见连接超时选项啊,是不是第一个“登陆超时”设为0?
ConnectionTimeout =120
adostroproc.CommandTimeout =120

可是执行100万时仍会出现超时,:(
lvltt 2003-11-21
  • 打赏
  • 举报
回复
登陆连接超时造成:

1:企业管理器->服务器->属性->连接->查询超时(改为0或一个较大的数)
2:ADO的连接超时属性connectiontimeout 设大点.
3:ADO的CommandTimeout设大点

也可

1、在企业管理器中,选择菜单上的"工具",再选择"选项";
2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;
3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。
zjcxc 元老 2003-11-21
  • 打赏
  • 举报
回复
ADO

ConnectionTimeout=0
CommandTimeout=0
愉快的登山者 2003-11-21
  • 打赏
  • 举报
回复
将连接超时设为0,不限超时.
pengdali 2003-11-21
  • 打赏
  • 举报
回复
J9988是我老师
pengdali 2003-11-21
  • 打赏
  • 举报
回复

选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->查询超时-->改为0

选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->连接超时-->改为0


ADO

NonnectionTimeout 连接时间长一点;
CommandTimeout 执行时间长一点!

34,623

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧