用VB的ADO对象链接SQL Server,做删除操作的时候出错"超时已过期",不解!

getgoodgift 2003-08-20 03:52:48
dim conn As ADODB.Connection
strSQl = "delete from table where id='" & sjdbh_mids & "'"
做到
conn.Execute strSQl这句话就会报错"超时已过期"

不明白,以前这样写都没有碰到问题的
...全文
32 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
didishu0807 2003-08-20
  • 打赏
  • 举报
回复
你的记录集中是不是没有sjdbh_mids 所对应的记录
Apple200228 2003-08-20
  • 打赏
  • 举报
回复
可能ID的类型不正确。
dim conn As ADODB.Connection
strSQl = "delete from table where id=" & sjdbh_mids
watt 2003-08-20
  • 打赏
  • 举报
回复
ConnectionTimeout =0
没有时间限制。
lihonggen0 2003-08-20
  • 打赏
  • 举报
回复
如果1分钟还不行,看你的数据库是否有进程锁定此表集或行集
射天狼 2003-08-20
  • 打赏
  • 举报
回复
conn.CommandTimeout = 60 或者更大一些。
wssqsh 2003-08-20
  • 打赏
  • 举报
回复
数据量太大,
lihonggen0 2003-08-20
  • 打赏
  • 举报
回复
设置.ConnectionTimeout 延时

conn.ConnectionTimeout = 60 '可以改这个时间

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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