Delphi数据库的三层架构的问题和解决方法

页面导航:首页 > 软件编程 > Delphi > Delphi数据库的三层架构的问题和解决方法

Delphi数据库的三层架构的问题和解决方法

来源: 作者: 时间:2016-01-21 09:33 【

----------------Delphi数据库的三层架构几个问题的说明---------------- 第一、1,在写服务器端时,delphi7环境下,运行程序会自动注册服务(有人说Delphi7版本不能自动注册,可能需要升级),在

//----------------Delphi的三层架构几个问题的说明----------------.

第一、1,在写服务器端时,7环境下,运行程序会自动注册服务(有人说Delphi7版本不能自动注册,可能需要升级),在delphiXE环境下

,不会自动注册。对于不能自动注册的,在服务器单元的

initialization

TComponentFactory.Create(ComServer, TSvrs,
Class_Svrs, ciMultiInstance, tmApartment);
下面加入如下语句即可。
comserver.UpdateRegistry(true);
2,当不需要时可以在注册表里删除该注册信息,然后再DCOM配置里面也同样删除掉。

第二、注册完成后,配置DCOM(详见说明DCOM配置说明)。

第三、在客户端发布后,打开提示拒绝访问,说明你的DCOM配置不正确;
当客户端打开提示MIDAS.DLL时,
解决方法:1,DelphiXE可以在引用里面加入这几个单元Midas,MidasCon,MidasLib

2,把Midas.dll放到同一目录里面,一起发布。

//----------------以下是DCOM的配置说明----------------

打开<控制面板>,进入管理工具/服务/计算机/我的电脑
右击<我的电脑>属性,打开<我的电脑 属性>界面:

1,选择<默认属性>,在<默认身份验证级别>的下拉菜单中选择<无>;
2,选择
2_1,点击<访问权限>模块下的<编辑限制>按钮进行配置,将Administrators、ANONYMOUS LOGON、 Everyone、Guests四个用户(组)的本地访问、远程访问均选择允许状态。
2_2,<访问权限>模块的<编辑默认值>设置同上;
2_3,点击<启动和激活权限>模块的<编辑限制>按钮进行配置,将Administrators、ANONYMOUS LOGON、Everyone、Guests四个用户(组)的本地访问、远程访问、本地激活、远程激活选择允许状态。
2_4,<启动和激活权限>模块的<编辑默认值>设置同上;

3,在<我的电脑>的子目录下选择
3_1,把你的组件的 身份验证级别 设为无,同时把“安全”配置Administrators、ANONYMOUS LOGON、Everyone、Guests四个用户(组)的完全控制、读取选择允许状态;
3_2,<标识>选择点击<交互式用户>.

资源分享地址:http://download.csdn.net/detail/lenovo455/7102359


Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<