关于网友提出的“ 使用ADOconnection连接到SQLserver数据库,在多次连接-执行插入数据操作-断开-连接后会出现数据库连接异常”问题疑问,本网通过在网上对“ 使用ADOconnection连接到SQLserver数据库,在多次连接-执行插入数据操作-断开-连接后会出现数据库连接异常”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 使用ADOconnection连接到SQLserver数据库,在多次连接-执行插入数据操作-断开-连接后会出现数据库连接异常
描述: 使用ADOconnection连接到SQLserver数据库,在多次连接-执行插入数据操作-断开-连接后会出现数据库连接异常--灾难性故障。
一般在7-12次左右,
请问可能是什么原因?是不是因为操作不当有某些资源未正常释放?
我使用的是ADOconnection,用ADOcommand插入数据(多条)。
而且同时发现SQLserver随着程序运行占用的内存不断增加。
最后稳定在500M占用。(内存1G)
是否正常?
解决方案1: 没有代码,你只有自己靠自己了。
有个属性对你有用的:
try
....
except
for i := 0 do ADOConnection.Error.count -1 do
ShowMessage(ADOConnection1.Error[i].text);
end;
看看是什么错!
解决方案2: 使用后应close;而且adoconnection不需要每次连接-断开。
解决方案3: 没有啊,代码拿来看。
以上介绍了“ 使用ADOconnection连接到SQLserver数据库,在多次连接-执行插入数据操作-断开-连接后会出现数据库连接异常”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3515665.html