1、参考文章

http://blog.csdn.net/l799623787/article/details/17002979

ZC: 系列在这里:http://www.cnblogs.com/ChinaEHR/p/3373364.html

ZC: 以下设置信息,以我的 例子代码中的信息为准

2、Server端 设置:

  2.1、在 srvServerMethods.pas (TServerMethods1) 中拖入3个控件:

    2.1.1、SQLConnection1: TSQLConnection;

SQLConnection1.DriverName := g_dbInfo.FstrDriverName;
SQLConnection1.Params.Values['HostName'] := g_dbInfo.FstrIp;//+','+g_dbInfo.FstrPort;
SQLConnection1.Params.Values['Port'] := g_dbInfo.FstrPort;
SQLConnection1.Params.Values['Database'] := g_dbInfo.FstrDatabase;
SQLConnection1.Params.Values['UserName'] := g_dbInfo.FstrUserName;
SQLConnection1.Params.Values['Password'] := g_dbInfo.FstrPassword;

    2.1.2、SQLQuery1: TSQLQuery;

      SQLConnection 选择 SQLConnection1

    2.1.3、DataSetProvider1: TDataSetProvider;

      DataSet 选择 SQLQuery1

      Options 中 √选:

        poIncFieldProps / poAllowCommandText / poUseQuoteChar

3、Client端 设置:

  3.1、在 DataModule 中拖入3个控件:

    3.1.1、SQLConnection1: TSQLConnection;

      Driver 选择 DataSnap

DataModule1.SQLConnection1.Params.Values['HostName'] := '192.168.1.233';
DataModule1.SQLConnection1.Params.Values['Port'] := '211';

    3.1.2、DSProviderConnection1: TDSProviderConnection;

      ServerClassName 填入 TServerMethods1    (ZC: 这里 顾名思义,填的就是Server端的Methods类的类名)

      SQLConnection 选择 SQLConnection1

    3.1.3、ClientDataSet1: TClientDataSet;

      ProviderName 填入 DataSetProvider1    (ZC: 这里,填入的是 Server端的DataSetProvider的 对象名)

      RemoteServer 选择 DSProviderConnection1

4、

5、

XE8_DataSnap设置的更多相关文章

  1. Linux命令总结大全,包含所有linux命令

    使用说明:此文档包含所有的Linux命令,只有你想不到的没有你看不到的,此文档共计10万余字,有8400多行,预计阅读时间差不多需要3个小时左右,所以要给大家说一说如何阅读此文档 为了方便大家阅读,我 ...

  2. 【.net 深呼吸】设置序列化中的最大数据量

    欢迎收看本期的<老周吹牛>节目,由于剧组严重缺钱,故本节目无视频无声音.好,先看下面一个类声明. [DataContract] public class DemoObject { [Dat ...

  3. LINUX篇,设置MYSQL远程访问实用版

    每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges o ...

  4. Visual Studio Code 代理设置

    Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器,在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 Fron ...

  5. myeclipse学习总结一(在MyEclipse中设置生成jsp页面时默认编码为utf-8编码)

    1.每次我们在MyEclispe中创建Jsp页面,生成的Jsp页面的默认编码是"ISO-8859-1".在这种情况下,当我们在页面中编写的内容存在中文的时候,就无法进行保存.如下图 ...

  6. Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...

  7. 6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置

    网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:ht ...

  8. PowerDesigner-VBSrcipt-自动设置主键,外键名等(SQL Server)

    在PowerDesigner中的设计SQL Server 数据表时,要求通过vbScript脚本实现下面的功能: 主键:pk_TableName 外键:fk_TableName_ForeignKeyC ...

  9. 实现代理设置proxy

    用户在哪些情况下是需要设置网络代理呢? 1. 内网上不了外网,需要连接能上外网的内网电脑做代理,就能上外网:多个电脑共享上外网,就要用代理: 2.有些网页被封,通过国外的代理就能看到这被封的网站:3. ...

随机推荐

  1. Sequence I

    Sequence I (hdu 5918) Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Ot ...

  2. 学习华为云SWR(CCE)服务的使用方法

    1.购买CCE服务-完成 SWR:https://www.huaweicloud.com/product/swr.html 2.购买ubuntu机器 https://console.huaweiclo ...

  3. Hibernate 检索(查询)策略

    1.立即检索 (查询) 立即检索就是在调用get方法的时候,会直接向数据库发出sql语句查询,并将结果放到session缓存中,在查询的时候会将级联的对象一对查出,(发出多条sql语句): 明显的缺点 ...

  4. 20160924-1——mysql存储引擎

    一.主要存储引擎 5.5以后的版本,默认存储引擎从myisam改成了innodb:线上推荐都用innodb 二.innodb存储引擎 (一)结构 INNODB存储引擎大致分三部分,图中已经(1)(2) ...

  5. 如何用SQL为每一行均产生一个随机数

    ) as int) as RndId from 表名

  6. 【转】通过VIOS实现AIX系统的网络虚拟化

    在上一篇博文中,我们已经在一个新创建的LPAR中通过File-backed device以及VMLibrary的方式成功安装了一个AIX系统,接下来我们讨论如何通过VIOS的协助来完成新装AIX系统的 ...

  7. dbUtils 工具类介绍

    导包: commons-dbutils.jar 核心类: QueryRunner 常用方法: // 执行增,删,改语句, 返回影响的行数 int update(String sql,Object... ...

  8. time 和 datetime 模块

    在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行“type(time.time( ...

  9. End to End 端到端

    在DeepLearning的文章中有看到end2end一次,作者们似乎都比较喜欢这个end2end learning的方式.那么到底啥是end2end? 找了一下相关论文,没找到专门讲这个概念的,看来 ...

  10. Oracle11g用户频繁锁定并且解锁后不允许登录

    原因有可能是oracle的密码过期机制导致的:一.由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致.解决办法:1.查看用户用的哪种prof ...