急!急!急!,关于ASP与VFP数据库连接造成数据库表被独占的问题???
我的这个问题比较复杂,请听我慢慢道来:
我们企业有一个内部局域网,为了实现数据在网上的共享,我们就用ASP作了查询系统,把以前各个分厂的数据发布到了网上,由于各个分厂现有的系统的数据库是VFP,所以我们就用
ADO+ODBC的方式与后台的VFP数据库进行了个连接,
但是,发现了下面这个现象:
当有人通过网上的ASP查询系统浏览数据(也仅仅是浏览)时,我们发现无法使用各个分厂的
现有的系统(单机版的WINDOWS应用程序)对ASP正在使用的表进行更新.删除.修改.添加的操作了,这个表被ASP独占的打开.只有从客户端关闭这个ASP查询网页后才行.
可是:
1)我们已经在ASP文件的最后加入了:Conn.Close.Rs.close set conn=nothing,set rs=nothing的解除与数据库连接的语句,但是不知道为什么,从现象看这个连接依然存在;
2)按理说,当ASP把网页内容传递到客户端后,客户端与服务器应该不再有网络连接了(tcp/ip协议的特点)了,可是从现象来看,网页的关闭控制着的服务器端与数据库的ADO连接,这又应当怎么解释呢?这是我最感不解的地方.
请大家帮忙分析分析,指点一下小弟.
比如:
1)如何在SQL语句中强制ADO共享的打开数据库表?
2)如何从服务器端强制断开ASP建立的连接?(我必须保证各个分厂的系统对数据库的更新操作,网页可以暂时的不可用);
3)不知道大家还有什么其他的方法?
这个问题我只能出100分,(这是我这个等级所能给出的最高分),但是如果有人可以解决,
我可以给500分.我说到一定做到!!!!
期待着大家的回答........