XE8_DataSnap设置
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、
最新文章
- SharePoint 2013管理中心里【管理服务器上的服务】不见了
- C#委托与事件
- WCF 入门 (17)
- 使用Perl5获取有道词典释义
- ASP.NET调用word出错
- R语言基础(一) 可视化基础
- android学习日记0--开发需要掌握的技能
- ZOJ问题--hdu3788
- 基于visual Studio2013解决面试题之1204大数组查找
- MapReduce的InputFormat学习过程
- 【转】Android 图层引导帮助界面制作
- 前端iFrame跨域问题
- 【原创】大叔问题定位分享(19)spark task在executors上分布不均
- [mybatis-spring]sqlSessionFactoryBean
- ubuntu MySQL拒绝远程连接(10061)
- swift MD5 加密方法
- crontab和crond分析
- Unity3D学习笔记(十二):2D模式和异步资源加载
- Ubuntu安装redis和redis-php扩展
- pear中几个实用的xml代码库