dbisam + isapi .运行报错,请各位帮忙看看(200分)

  • 主题发起人 主题发起人 bfox
  • 开始时间 开始时间
B

bfox

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个ISAPI的DLL ,里面用到了DBISAM的数据库.开发环境是
WINXP +SP2, DELPHI 7 ,DBISAM 4.17.
我新建了一个ISAPI的WEB APPLICATION ,然后先在上面放了一个DBISAM 的SESSION ,ACTIVE 和AUTOSESSIONNAME设置为TRUE.然后放了一个DATABASE,设置他的'目录'属性然后放了一个QUARY,并设置QURAY 的SQL和DATABASE属性.最后还放了一个DataSetTableProducer1 把他的DATASET 设置为 DBISAMQuery1.最后在WEB MODULE 里面添加了ACTION ,设置他的 producer 为 DataSetTableProducer1.

这个程序在IDEBUGGER 和INTROBOB里面运行正常,可是在IIS 里面运行报错,我跟踪了一下,报了两个错误.
一个是project dllhost.exe raised exception class dbisamEngineError with message 'Dbisam engine error #11013 access denied to table or backup file c:/windows/system32/dbisam.lck' ".
另一个是 "'Dbisam engine error #11013 access denied to table or backup file 18000"
可是如果我把QURAY换成TABLE ,在IIS和IDEBUG里面都是一点问题都没有.
我感觉应该是和多线程有关的问题,可是不是很确定.上网搜了一下,一点相关的资料都没有,中文的,英文的都没有
有没有哪位作过相关的东西?给点思路?或者谁能提供一点ISAPI+DBISAM的例子代码?
 
http://www.codesearch.com.cn
中国最大得源代码搜索引擎
 

Similar threads

D
回复
0
查看
893
DelphiTeacher的专栏
D
D
回复
0
查看
860
DelphiTeacher的专栏
D
D
回复
0
查看
809
DelphiTeacher的专栏
D
后退
顶部