`
notejs
  • 浏览: 9670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

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

第一、1,在写服务器端时,delphi7环境下,运行程序会自动注册服务(有人说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,选择<COM安全>,
2_1,点击<访问权限>模块下的<编辑限制>按钮进行配置,将Administrators、ANONYMOUS LOGON、 Everyone、Guests四个用户(组)的本地访问、远程访问均选择允许状态。
2_2,<访问权限>模块的<编辑默认值>设置同上;
2_3,点击<启动和激活权限>模块的<编辑限制>按钮进行配置,将Administrators、ANONYMOUS LOGON、Everyone、Guests四个用户(组)的本地访问、远程访问、本地激活、远程激活选择允许状态。
2_4,<启动和激活权限>模块的<编辑默认值>设置同上;

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

分享到:
评论

相关推荐

    delphi数据库的三层架构

    delphi数据库的三层架构,在delphiXE环境下编写, 1,里面有DCOM配置, 2,以及经常遇到的几个问题的解决方法。 客户端使用的是DCOMConnection1连接方法。

    delphi 2010 数据库三层架构例子

    delphi 2010 数据库三层架构例子,以备日后需要

    Delphi 演示BS三层数据库存取实例

    Delphi 演示BS三层数据库存取实例 Delphi演示BS三层数据库存取实例,程序由服务端和客户端构成,使用ado连接,后台access数据库。客户端从服务端获取数据并显示,有一个DataGird的应用,新手可参考一下。

    Delphi三层数据库结构源码实例.rar

    Delphi三层数据库结构源码实例,想了解在Delphi中使用三层数据架构的,这个源码可提供一些参考。编译时注意,要把各个目录中的代码都编译哦。

    一个三层结构的数据库系统实例-Delphi源码.rar

    一个三层结构的数据库系统实例-Delphi源码,程序CS结构,客户端和服务端完整,程序演示通过3层数据连接,将读取的数据绑定显示到DataGird控件中。

    delphi做三层结构

    用delphi 做的 三层结构的数据库的demo 不错的

    Delphi三层数据库连接池

    Delphi三层数据库架构的代码例程,可以实现三层结构的数据库管理

    delphi数据库开发三层小例子

    Delphi与SQL数据库开发三层结构实例

    一个Delphi与SQL数据库开发三层结构实例..rar

    一个Delphi与SQL数据库开发三层结构实例..rar

    Delphi三层架构仓库物资管理系统附SQLSERVER.rar

    Delphi三层架构仓库物资管理系统源码附SQLSERVER数据库,源码包包括服务器端程序、设计文档、数据库备份和主程序源码,这套物资系统的主要功能有仓库管理(收料单、单据审核、库存盘点等)、计划管理(采购计划单、...

    083_《Delphi数据库开发经典实例精解》(1/2)

    简单应用篇包括6个小型实例:系统登录、数据排序、Rave报表、艺术类考试管理、三层数据结构开发与应用、计算机收费管理;高级应用篇包括3个比较大型的综合实例;新生报名管理系统、小区物业管理系统和三层结构的图书...

    delphi三层结构

    两层结构的数据库应用系统包括客户/服务器(C/S)模式和浏览器/服务器(B/S)模式,它的特点是数据和程序分离,...为了解决两层结构应用系统的不足,人们提出了多层数据库应用系统的结构模式,具有代表性的是三层结构。

    delphi三层架构框架

    MateyFrame是一款由Delphi开发的三层架构框架,经过多年的升级改进,版本由MateyFrame V1.0升级到了当前的MateyFrame V5.0版本。MateyFrame V5.0具有功能强大、负载量大、安全性高、可扩展性强、同时支持B/S与C/S...

    delphi简单三层架构源码(DCOM)

    很简单的一个三层架构访问数据库表和 增删改记录的功能。 本示例无需配置任何数据库即可运行。 网上很多的代码都在调试时出现了问题,还有就是设计时竟然把数据库连接状态设为连接,导致打不开源代码,对于新手这太...

    Delphi最新三层源码

    随便说说最近项目中的三层架构吧。讲点实际的东西。我最讨厌空讲道理。网上讲道理的太多了,不喜欢举例子。 大多数文章中都或多或少的讲到了三层架构。表示层,业务层,数据层。又把业务层再细分,分为外观服务层,...

    delphi三层架构源代码

    分布式三层架构 1、服务端可配置连接到其他电脑上的sql2000数据库,示例为spgl2000的数据库。可以显示连接的客户端个数。 2、客户端可以通过网址(域名)或者ip连接到服务端。客户端联网可取服务器上数据,网络中断...

    一个三层的Delphi数据库系统实例

    内容索引:Delphi源码,数据库应用,三层,数据库 三层架构的一个实例,原型是一个强大的三层数据库操作源码,实现三层模块化管理。编译时注意,需要把每个层也就是每个目录的源程序都编译才行。本程序测试时可直接编译...

    一个Delphi与SQL数据库开发三层结构实例

    摘要:Delphi源码,数据库应用,三层实例 一个Delphi与SQL数据库开发三层结构实例,分为服务端和客户端程序,整体上简单,同样适合Delphi初学者、入门者参考研究。

    Delphi毕业论文:三层结构的Delphi图片管理系统.rar

    一个三层结构的Delphi图片管理系统,主要是演示Delphi分布式多层数据库系统的应用,内附毕业论文。程序分为客户端和服务端,数据库使用的是access,如要用sqlserver2000,需还原back下的数据库,数据库名为“图书馆...

    083_《Delphi数据库开发经典实例精解》(2/2)

    简单应用篇包括6个小型实例:系统登录、数据排序、Rave报表、艺术类考试管理、三层数据结构开发与应用、计算机收费管理;高级应用篇包括3个比较大型的综合实例;新生报名管理系统、小区物业管理系统和三层结构的图书...

Global site tag (gtag.js) - Google Analytics