D
datasoft
Unregistered / Unconfirmed
GUEST, unregistred user!
我在制作一个网站管理系统,采用了ASP(IIS5)+ACCESS+DELPHI的方法。但现在遇上一个棘手的问题。
在正常的情况下,网页能正常浏览,即ASP运行正常,ASP能正常使用后台的ACCESS数据库。
但我一使用了用DELPHI编写的后台管理程序(用DELPHI的数据库管理系统)后,网页就连不上数据库了。
更要命的是,即使我关闭了程序也没有恢复。以前在用ACCESS2000直接修改数据时也有类似情况,
但只要我关闭ACCESS2000就能恢复正常了,可用DELPHI编写的程序却不正常。
我在DELPHI中使用ADO组件,通过JET进行连接ACCESS。
我先后尝试过多种方法,如下:
1、在DELPHI中在结束程序前断开数据库连接(ADOConnection.Connected:=False;)。
2、重新启动IIS5。
3、对数据库文件改名,改名成功(说明文件此时并不在使用中??),然后再改回来,问题依旧!!
4、重新定义ODBC名,还是不行!!!!!!!!@@¥%#@¥@#
5、重新启动WIN2000,成功!!!!!!!!!!!!!!!!!
可是我总不能在每次完成维护后就重新启动服务器吧,网管会把我宰了的~~~~@%@%¥^#
高手们帮个忙吧,如果有有效的解决方法,可以自己另行开价!!谢谢
在正常的情况下,网页能正常浏览,即ASP运行正常,ASP能正常使用后台的ACCESS数据库。
但我一使用了用DELPHI编写的后台管理程序(用DELPHI的数据库管理系统)后,网页就连不上数据库了。
更要命的是,即使我关闭了程序也没有恢复。以前在用ACCESS2000直接修改数据时也有类似情况,
但只要我关闭ACCESS2000就能恢复正常了,可用DELPHI编写的程序却不正常。
我在DELPHI中使用ADO组件,通过JET进行连接ACCESS。
我先后尝试过多种方法,如下:
1、在DELPHI中在结束程序前断开数据库连接(ADOConnection.Connected:=False;)。
2、重新启动IIS5。
3、对数据库文件改名,改名成功(说明文件此时并不在使用中??),然后再改回来,问题依旧!!
4、重新定义ODBC名,还是不行!!!!!!!!@@¥%#@¥@#
5、重新启动WIN2000,成功!!!!!!!!!!!!!!!!!
可是我总不能在每次完成维护后就重新启动服务器吧,网管会把我宰了的~~~~@%@%¥^#
高手们帮个忙吧,如果有有效的解决方法,可以自己另行开价!!谢谢