有一个表
create table test
(
EIN int ,
TEST image,
uploaded int
)大概有三百多条记录,EIN为不重复的整数,每行image字段存储2M多的文件,用ADO方式执行delete
delete from test where EIN in (select top 30 EIN from test order by EIN)
出现 错误信息:IDispatch error #3121,超时已过期请教一下,是不是超时是因为对EIN排序造成的?
如果改成delete from test是否没有超时?

解决方案 »

  1.   

    一个表
    create table test 

    EIN int , 
    TEST image, 
    uploaded int 
    ) EIN为不重复的整数,每行image字段存储2M多的文件, 首先,插入30条,然后
    用ADO方式执行delete 
    delete from test where EIN in (select top 30 EIN from test order by EIN) 
    正常运行三天,之后后来出现 删除异常,错误信息:IDispatch error #3121,超时已过期 请教这个什么原因?
      

  2.   

    错误是在执行一条SQL命令超时时报的错误
      

  3.   

    继续请教一下 ,在有image类型字段的表中
    进行长时间的运行
    不断有插入,查找和删除操作,
    用聚簇索引还是非聚簇索引 ?