使用MIDAS访问远程Access数据库

LV鉴定专家

LV鉴定专家

2016-02-19 19:59

今天图老师小编要跟大家分享使用MIDAS访问远程Access数据库,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

使用MIDAS访问远程Access数据库 Allen Tao(http://blog.csdn.net/allentao/)2005-5-3本文源码下载访问远程数据库常用的办法是使用大型数据库自带的客户端工具,如SQL Server和Oracle等都带有这样的工具。带对于Access这样的小型数据库,这种方法就无法使用了,因为Access不提供这样的客户端工具。但我们可以通过MIDAS实现访问远程Access数据库。MIDAS是Delphi提出的三层架构的解决方案。我提供的用MIDAS访问远程Access数据库方法的基本思路是在服务器端建立供远程访问的数据模块,而在客户端通过MIDAS组件与其建立连接,并在客户端发送SQL语句给服务器,服务器执行后返回数据集给客户端。具体做法为:服务器端服务器使用ADO控件访问Access数据库,具体是ADOConnection控件建立连接,ADOQuery执行相关操作。使用Data Access的ClientDataSet控件向客户端返回数据集。并将以上控件放在Remote Data Module的容器中,供由客户端进行连接。有如下步骤:1.         建立Application。其Form取名为FormServer,Project名为PrjServer;2.         FileàNewàOther…,在弹出的New Items对话框中选择Multitier页,在该页中选择Remote Data Module,确定;3.         在弹出的Remote Data Module Wizard对话框中,在coclass一栏中填入AccessServer,Instancing与Threading Model保持默认,即表示不同线程之间互相独立,确定后即生成一个RemoteDataModule的派生类AccessServer(在ViewàType Library中可以查看该类的详细信息);4.         在程序所在的文件夹中新建一个名为data的文件夹,在其下放入一个名为my.mdb的Access数据库文件,其中有一个名为person的表,该表中只有两个字段,分别为name和age,都是文本类型;5.         远程数据模块AccessServer上放置各个控件,最终效果如下图所示:

展开更多 50%)
分享

猜你喜欢

使用MIDAS访问远程Access数据库

编程语言 网络编程
使用MIDAS访问远程Access数据库

DAO访问ACCESS数据库

编程语言 网络编程
DAO访问ACCESS数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何远程调用ACCESS数据库

电脑网络
如何远程调用ACCESS数据库

ACCESS数据库访问组件(四)

电脑网络
ACCESS数据库访问组件(四)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ACCESS数据库访问组件(三)

电脑网络
ACCESS数据库访问组件(三)

mysql数据库远程访问设置方法

编程语言 网络编程
mysql数据库远程访问设置方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Win8 如何创建图片密码

Win8 如何创建图片密码

C++类对象的复制-拷贝构造函数

C++类对象的复制-拷贝构造函数
下拉加载更多内容 ↓