0

我有一个非常奇怪的问题,我必须非常快地解决它我正在使用带有 vb.net 2010 的 sql server 2014 我有 2 个表第一个用于保存项目第二个用于移动该项目以供出售或购买用户使用它很好昨天之前,当用户插入或更新发票时,购买中的所有项目都出现问题,所有项目都可以,但只有少数项目,当他尝试插入并保存系统停止在所有电脑上时

当我开始调试我的系统以检查其中一个有问题的项目时,我发现了这个错误

超时已过。在操作完成之前超时时间已过或服务器没有响应。

仅在此项目上有错误的代码

try
If dtDS.HasChanges = True Then

                dbCmdB.DataAdapter = dtAdp
                dtAdp.Update(dtDt)

            End If
Catch ex As Exception
MsgBox(ex.Message)
End Try

我用过

dtAdp.SelectCommand.CommandTimeout = 0

删除错误,我成功了,但我没有得到任何响应,我必须重新启动我的应用程序才能结束调试

4

1 回答 1

0

我明白了原因如果您创建了一个非常庞大的数据库,请不要在任何 SQL 语句中使用 *,例如 Select 或 Delete 或任何东西

于 2015-11-04T22:26:24.170 回答