通过Visual Studio运行时查询失败,在其他地方工作正常

时间:2011-07-21 19:52:50

标签: sql vb.net visual-studio-2008 db2

我收到此错误:

  

[DB2 / 6000] SQL0952N由于中断而取消了处理。 SQLSTATE = 57014

每当我通过vb.net中的visual studio项目运行查询时。如果我通过Open Office Base运行相同的查询,它需要很长时间,但它的工作原理。我该如何解决导致这种情况的原因?

2 个答案:

答案 0 :(得分:3)

该SQLSTATE代码表示用户中断。它可能是由超时引起的。检查Visual Studio项目中针对该特定连接的超时设置,并查看增加它是否有帮助。

由于它是DB2,您可能还需要查看db2cli.ini文件并在那里增加QUERYTIMEOUT INTERVAL

答案 1 :(得分:3)

添加到@Tom H的答案。我有一个超时问题。唯一对我有用的是:

iDB2Command cmd = new iDB2Command(sqlStatement, conn);
cmd.CommandTimeout = 600;