W
wwwwww
Unregistered / Unconfirmed
GUEST, unregistred user!
用DELPHI编activeX控件,变成.DLL,然后注册,最后ASP中CreateObject调用,
试验没问题,response.write('Hello world')完成成功.
好多教材只讲到这就完了,但废话,有什么用呀!一点实用价值也没有.
我只好自己摸索,想在DLL中直接嵌入DELPHI的ADO控件,读取数据库.
procedure Ttestobj.test;
var
ADOConnection: TADOConnection;
ADOCommand: TADOCommand;
ADODataSet: TADODataSet;
ADOQuery : TADOQuery;
begin
ADOConnection:=TADOConnection.create(nil);
ADODataSet :=TADODataSet.create(nil);
ADOQuery :=TADOQuery.Create(nil);
ADOConnection.connectionstring:='.......';
ADOQuery.Connection:=ADOConnection;
ADOQuery.sql.clear;
m_scriptContext.Response.Write('这句没问题,网页中出现');
ADOQuery.sql.Add('SELECT * FROM Table');
m_scriptContext.Response.Write('执行上句后,这句根本就不显示,浏览器速度奇慢');
m_scriptContext.Response.Write('以下应是循环处理数据集, 更甭想了');
end;
别告我说用ASp的
set conn=createObject("Adodb.connection")
set rs =createObject("Adodb.recordset")
一类的脚本,我不想在网页中嵌这些,想直接用DELPHI编好一个大.DLL,
做这些一个网页,全部搞定:
<%@LANGUAGE="VBSCRIPT" %>
<HTML>
<BODY>
<% Set DelphiASPObj = Server.CreateObject("Project1.myobj")
DelphiASPObj.mySoft
Set DelphiASPObj =nothing
%>
<HR>
</BODY>
</HTML>
试验没问题,response.write('Hello world')完成成功.
好多教材只讲到这就完了,但废话,有什么用呀!一点实用价值也没有.
我只好自己摸索,想在DLL中直接嵌入DELPHI的ADO控件,读取数据库.
procedure Ttestobj.test;
var
ADOConnection: TADOConnection;
ADOCommand: TADOCommand;
ADODataSet: TADODataSet;
ADOQuery : TADOQuery;
begin
ADOConnection:=TADOConnection.create(nil);
ADODataSet :=TADODataSet.create(nil);
ADOQuery :=TADOQuery.Create(nil);
ADOConnection.connectionstring:='.......';
ADOQuery.Connection:=ADOConnection;
ADOQuery.sql.clear;
m_scriptContext.Response.Write('这句没问题,网页中出现');
ADOQuery.sql.Add('SELECT * FROM Table');
m_scriptContext.Response.Write('执行上句后,这句根本就不显示,浏览器速度奇慢');
m_scriptContext.Response.Write('以下应是循环处理数据集, 更甭想了');
end;
别告我说用ASp的
set conn=createObject("Adodb.connection")
set rs =createObject("Adodb.recordset")
一类的脚本,我不想在网页中嵌这些,想直接用DELPHI编好一个大.DLL,
做这些一个网页,全部搞定:
<%@LANGUAGE="VBSCRIPT" %>
<HTML>
<BODY>
<% Set DelphiASPObj = Server.CreateObject("Project1.myobj")
DelphiASPObj.mySoft
Set DelphiASPObj =nothing
%>
<HR>
</BODY>
</HTML>