delphi写的应用程序只在win2008系统中运行报错,故障模块名称: KERNELBASE.dll
delphi 7写的应用程序在XP,win7,win2003环境下都能正常运行,但是在win2008 很多时候是数据库访问连接时候查询时候就会直接退出程序
故障模块名称: KERNELBASE.dll
其他系统最返回异常 提示 但是程序是不会跳掉的,这样至少可以知道,是查询语句的问题还是其他原因造成的报错,
有时候,SQL语句也是正确的,但是依然会会程序直接提示 故障模块名称: KERNELBASE.dll 然后直接关闭了。
连接的是SQL SERVER 2008
我是用ADOCONNECTION 连接的数据库,现在每句sql text 前面都要加上 “use XX数据库名 ”
或者重新 ADOCONNECTION .connected:=true; 才能正常查询
(这个是程序一点点一点断点修改查出来的一部分原因...查奔溃了.....)
程序有异常的情况也会自动 跳掉 并提示 故障模块名称: KERNELBASE.dll
明明已经用了
try
except
end;
有异常应该也不会退出程序才对的...都不显示是什么异常原因了... 主要是其他系统环境下都能正常使用的 就是在win2008系统环境下会这样 ,求大神指条明路......