SQL SERVER连接超时问题

lbsong 2002-09-30 06:43:25
我在Delphi中用BDE连接SQLSERVER2000,执行如下语句
//创建视图
with query1 do
begin
close;
SQL.Text := 'Create View IDXTEMP(Select * From INDEXTABLE1)'
+ ' Where A = "a" and B >= 1 and B <= 1000'
ExecSQL;

//更新视图
Close;
SQL.Text := 'Update IDXTEMP'
+ ' Set B = "b"';
ExecSQL;
end;
跟踪发现,创建视图部分没有问题,但是更新试图部分就报告连接SQLSERVER超时,有哪位大侠知道吗?
...全文
166 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbsong 2002-09-30
  • 打赏
  • 举报
回复
另外,我也不想为这样一个更新的过程让用户等的时间太长
lbsong 2002-09-30
  • 打赏
  • 举报
回复
对不起,SQL Server的存储过程不熟悉,可否赐教一二?
shizhoubo 2002-09-30
  • 打赏
  • 举报
回复
写一个存储过程,调用,然后再把连接时间设置长一点,试!
maplesw 2002-09-30
  • 打赏
  • 举报
回复
写一个存储过程,调用
cgh1970 2002-09-30
  • 打赏
  • 举报
回复
关注!
lbsong 2002-09-30
  • 打赏
  • 举报
回复
谢谢,我在SQL Explore里执行同样的语句速度很快阿,而且我觉得不至于1000条记录就超时吧.另外,BDE可以设置commandtimeout吗?
lingbin 2002-09-30
  • 打赏
  • 举报
回复
你设置commandtimeout长一点啊.

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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