3
3h
Unregistered / Unconfirmed
GUEST, unregistred user!
Windows 2000 Server/Whistler2462 Server 中文版
Office 2000/XP 中文版
Delphi 5
=====================================================
原意是编写一个聊天室,其中有调用数据库以取得用户资料。
使用ADO连接件进行连接。连接器ADOConnection1的连接代码是
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=M:/chat/userdb.mdb;Persist Security Info=False
上面的代码想必大家也看的明白。其它的属性没什么更改。
测试连接,将Connect改成True,成功。
在程序中初始化连接,
IE调用格式为http://127.0.0.1/cr.dll/init,出现500错误。
初始化代码很简单:
procedure TWebMod.WebModule1InitAction(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
ADOConnection1.Open;
Response.Content := 'Init OK!'
end;
反复更改userdb.mdb的格式,从97,2000,到2002均无效。
将ADOConnection1的IsolationLevel改成ilBrowse,可以初始化了,
但连接它的ADOTable和ADOQuery一Open就500。
以前测试用过Microsoft.Jet.OLEDB.3.5,MDB用97的可以正确连接与操作。
现在找不到3.5的,真怪。
用TDatabase之类的也是不行。看过有一本书(忘记什么书)写着,
TWebModule与TDatabase有冲突,不能在TWebModule里用这个玩意,不知是否属实。
难道ISAPI的数据库连接真是这样走上绝路吗????.....
诸位朋友有编写ISAPI的经验或者知道解决方案的请不吝指教一二。
Office 2000/XP 中文版
Delphi 5
=====================================================
原意是编写一个聊天室,其中有调用数据库以取得用户资料。
使用ADO连接件进行连接。连接器ADOConnection1的连接代码是
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=M:/chat/userdb.mdb;Persist Security Info=False
上面的代码想必大家也看的明白。其它的属性没什么更改。
测试连接,将Connect改成True,成功。
在程序中初始化连接,
IE调用格式为http://127.0.0.1/cr.dll/init,出现500错误。
初始化代码很简单:
procedure TWebMod.WebModule1InitAction(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
ADOConnection1.Open;
Response.Content := 'Init OK!'
end;
反复更改userdb.mdb的格式,从97,2000,到2002均无效。
将ADOConnection1的IsolationLevel改成ilBrowse,可以初始化了,
但连接它的ADOTable和ADOQuery一Open就500。
以前测试用过Microsoft.Jet.OLEDB.3.5,MDB用97的可以正确连接与操作。
现在找不到3.5的,真怪。
用TDatabase之类的也是不行。看过有一本书(忘记什么书)写着,
TWebModule与TDatabase有冲突,不能在TWebModule里用这个玩意,不知是否属实。
难道ISAPI的数据库连接真是这样走上绝路吗????.....
诸位朋友有编写ISAPI的经验或者知道解决方案的请不吝指教一二。