commandtimeout,CommandTimeout 缺少using指令

http://www.itjxue.com  2023-01-07 22:18  来源:未知  点击次数: 

用文曲星上传资料时总是超时退出怎么办?

影响服务器产生超时的设置大致有:

1. Server.ScriptTimeout,

2. Connection对象的CommandTimeOut属性,

3. Command对象的CommandTimeOut属性,

4. IE浏览器的设置.

Server.ScriptTimeout,默认值是90秒.

要增大它,在你的asp文件中加一句,如下:

Server.ScriptTimeout=999,

将页面超时设为999秒.

最初我只设置Server.ScriptTimeout,

但仍会出现timeout错误,无论它的值设成都多大.

后在社区里看到一帖子,提到commandTimeout属性,

于是查看Option Pack文档,果然还有其他的timeout.

Connection对象和Command对象都有个CommandTimeOut属性,

默认是30秒,如果你有一个耗时的查询或数据处理,

很容易就超时了.要增大它,也很容易,创建对象后,

设置它的属性,如下:

con.CommandTimeOut = 999,

设为999秒,其中con是一Connection对象.

如设为零,将无限等待,没有这一timeout限制.

Command对象不会继承Connection的这一属性,

所以对可能超时的Command也要单独设置CommandTimeout属性.

最后IE也有个超时设置,5分钟从服务器得不到数据,也超时.

这种情况可能很少碰到,

但当我把一10多万查询的结果保存为mdb文件时,

就遇到了.(至于保存的方法,请参看精华区中的一篇帖子.)

解决方法:(原文请参照微软KB中的Q181050)

1. IE要4.01 sp1以上版本.

2. 在注册表中HKEY_CURRENT_USER\Software\Microsoft\

Windows\CurrentVersion\Internet Settings中

加一DWORD类型ReceiveTimeout,值设为比如8个9.

3. restart computer.

祝你好运!!!!!!!!!!!

postgresql的连接超时问题,谁知道在连接字符串写什么关键字可以让连接永不超时

NpgsqlConneciton, NpgsqlCommand都有CommandTimeout属性值,单位为毫秒,默认值为90秒。如果命令执行时间超过CommandTimeout值,就会发生timeout错误,即执行时间超出设定时间。

所以,解决方式就是将CommandTimeout值设置足够大。

金蝶财务软件中标准凭证引出时出现“ODBC驱动程序不支持所需的属性”怎么解决?

ODBC驱动程序不支持所需的属性的解决办法

用这个连接串StrDSN="driver={SQLserver};server="StrServer",1104;uid="StrUser";pwd="StrSaPwd";database=database

出现下面错误

MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)

ODBC驱动程序不支持所需的属性。

用这个连接串

StrDSN="Provider=SQLOLEDB.1;Password=pass;PersistSecurityInfo=True;UserID=id;InitialCatalog=datebase;DataSource="StrServer""

错误类型:MicrosoftOLEDBProviderforSQLServer(0x80040E21)

多步OLEDB操作产生错误。如果可能,请检查每个OLEDB状态值。没有工作被完成。

默认CommandTimeout=30,修改成:StrDSN="Provider=SQLOLEDB.1;Password=zxc1035;PersistSecurityInfo=True;UserID=zxc;InitialCatalog=database;DataSource="StrServer";timeout=2000"

建立和数据库master的连接

set?Conn=Server.CreateObject("ADODB.Connection")

Conn.OpenStrDSN

set?Rs=Server.CreateObject("ADODB.RecordSet")

conn.CommandTimeout=3000'注意加了这个RS.openSQL,conn,1,1。

进USB HDD时显示满屏 warning! no such command: timeout 是怎么回事?

这是提示“警告!没有这样的命令:超时”,应该是启动U盘没有做好所致,建议下载老毛桃启动U盘制作工具重新制作启动U盘。

(责任编辑:IT教学网)

更多

相关windows文章