首先我已经将COM+组件 SYSmanage.dll 引用到环境中,并且暴露了所有的接口,并且COM组件已经在本机注册(组件服务中)。我现在要对 sqlstrexecute 接口进行操作,它有两个参数,一个参数是SQL语句,一个参数是说明用SQL,还是存储过程。
try
sqlstrexecute1.ExecuteSQLStr('select * from jgp.jgp.users',false);
Except
on E:EDatabaseError do
begin
try
finally
if MessageDlg('发生错误,是否显示错误信息?',mtInformation,
[mbNo,mbYes],0) = mrYes then
MessageDlg(E.message+'数据无效',mtError,[mbOk],0);
end;
end; ★报错误如下:连接错误
★分析: 是因为的SQLServer没有给我开用户?还是SQL语句有问题?
不知道谁做过这样的调用?能具体说明说明么?谢谢!
try
sqlstrexecute1.ExecuteSQLStr('select * from jgp.jgp.users',false);
Except
on E:EDatabaseError do
begin
try
finally
if MessageDlg('发生错误,是否显示错误信息?',mtInformation,
[mbNo,mbYes],0) = mrYes then
MessageDlg(E.message+'数据无效',mtError,[mbOk],0);
end;
end; ★报错误如下:连接错误
★分析: 是因为的SQLServer没有给我开用户?还是SQL语句有问题?
不知道谁做过这样的调用?能具体说明说明么?谢谢!
解决方案 »
- 如何卸载带有窗口的DLL?
- 拦截到WM_COMMAND后如何让此消息不执行
- 编写组件,如何添加外部事件?
- 初学请教各位:标题栏的形状如何改变??在线等!!
- 高分求教!!!顶者有分
- 为什么这段关闭计算机的代码无法实现关闭电源?
- 1,DBGrid 中如何显示88.88%这种格式?2,count(..)/count(..)如何显示为float型?
- 关于query组件中引用sql语句的问题!请教高手
- 不知道如何才能用delphi取得本机的ip地址啊????
- 用fileopen打开一个文件时如何获得文件长度?
- 刚接手别人做的一个软件碰到一个问题:程序运行时,在MDI主窗体中上下两个子窗体(子窗体为同一个窗体)同时显示,请问这是怎么实现的?高
- 请问各位老兄,如何用程序实现web虚拟目录设置。谢谢!
如果有知道:用COM+建立3层架构方式和MIDAS方式不同的也可以讨论讨论!
'select * from jgp.jgp.users'是参数中的Jgp错误,是数据库下的dbo连接对象不正确,改了过来。
但是现在又碰到错误就是:
远程调用失败
不知道原因是怎么产生的?有人能说说delphi中调用已经用VC写好的COM时要注意什么问题?sun2000way(小意思) : 数据库的连接在COM中已经写好了,是固定数据库对象名称的,所以ADO连接没有问题,对,它返回记录集,我只调用,不将记录集赋给记录集对象也没有问题的啊,你说呢,希望你能多问问其他哥们,大家一起讨论讨论COM的调用问题!
在DELPHI中应用COM+组件(VC编写)需要注意的问题,方法,技术,技巧!
有价值的回答将给高分,UP者有分,分不够在加!希望能解决这样的问题。