基本的三层问题

linazhu 2003-08-22 05:58:04
我在应用服务器端定义了一个函数.

procedure Ttest.sqlexec(const sqlstr: WideString);
begin
if Trim(sqlstr) = '' then
raise ERangeError.Create(
'查询语句不能为空!');

with ADOQuery1 do
begin
if Active then close;
sql.Clear;
sql.Add(sqlstr);
end;
end;


在客户端中调用.
procedure TForm3.Button1Click(Sender: TObject);
begin
with DataModule4 do
begin
DCOMConnection1.Connected := true;
DCOMConnection1.AppServer.test(Edit1.Text);//这一句运行期错

ClientDataSet1.Open;
end;
end;

error: mothed 'test' not support automation object.

请教.


...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
linazhu 2003-08-22
  • 打赏
  • 举报
回复
sorry,这么低级的错误,惭愧!
abcdefg171459 2003-08-22
  • 打赏
  • 举报
回复
这个好像我都看出来了:)
DWGZ 2003-08-22
  • 打赏
  • 举报
回复
我上面不是写了吗, 你没看吗你方法都调错了
linazhu 2003-08-22
  • 打赏
  • 举报
回复
DWGZ(): 怎样解决?
DWGZ 2003-08-22
  • 打赏
  • 举报
回复
DCOMConnection1.AppServer.sqlexec(Edit1.Text);//这一句运行期错

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧