博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RTC搭建android下三层应用程序访问服务器MsSql-服务器端
阅读量:6197 次
发布时间:2019-06-21

本文共 1290 字,大约阅读时间需要 4 分钟。

 

前几天通过Ro搭建webservice,然后在android下调用,虽然已近成功,但是返回的数据库里的中文有乱码一直未得到解决!

rtc6.23版本,已经支持xe5,也支持fmx的android下开发,不多说,需要的请联系购买!

一、创建服务端程序:

     1依照官方的demo,创建程序,并添加datamoudel,添加rtc相关服务端控件TRtcHttpServer,TRtcServerModule,TRtcFunctionGroup,TRtcFunction(2个),2个adoquery,一个adoconnection

   2,设置控件属性:

      设置TRtcHttpServer 的ip,端口

      设置TRtcServerModule的functiongropu属性,moudelname,server等

      设置2个TRtcFunction的gropu属性为TRtcFunctionGroup,并将一个functionname设置为select,另外一个设置为up(一个获取数据,   一    个更新数据)

    设置ado属性(略)

    3,编写代码

      select的function

procedure TDataModule3.rtcfnctn1Execute(Sender: TRtcConnection; Param: TRtcFunctionInfo; Result: TRtcValue);begin

qry1.Close;
qry1.Open;
DelphiDataSetToRtc(qry1,Result.NewDataSet);//返回result为rtc的dataset
qry1.Close;
end;

up的function

procedure TDataModule3.rtcfnctn2Execute(Sender: TRtcConnection; Param: TRtcFunctionInfo; Result: TRtcValue);

begin
with qry2 do begin
  Close;
  SQL.Text:='';
  SQL.Text:='update 联系人 set 名字=:a, 生日=:b, 年龄=:c  where 联系人ID=:d';
  Parameters.ParamByName('a').Value:=Param.asString['a'];
  Parameters.ParamByName('b').Value:=Param.asDateTime['b'];
  Parameters.ParamByName('c').Value:=Param.asInteger['c'];
  Parameters.ParamByName('d').Value:=Param.asInteger['d'];
   ExecSQL;
  Result.asInteger:=ExecSQL;//返回值为影响的行数
end;
end;

 

服务端其他代码见demo,运行后请点击按钮启动监听

 

转载于:https://www.cnblogs.com/china1/p/3399984.html

你可能感兴趣的文章
The client and server cannot communicate, because they do not possess a common algorithm
查看>>
使用C语言实现一个虚拟机
查看>>
未找到与命令“dotnet-ef”匹配的可执行文件
查看>>
pdf ppt word office转图片 教学白板
查看>>
MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)
查看>>
《Java与模式》- 结构型模式
查看>>
甲骨文发布2012 4月数据库安全补丁Critical Patch Update April 2012
查看>>
Zookeeper(八)分布式队列
查看>>
rails里面添加妹子ui
查看>>
[Angular 2] Handling Click Events with Subjects
查看>>
php在没有登录的情况下自动跳转到登录页
查看>>
Linux启动过程笔记
查看>>
poj 3411 Paid Roads(dfs)
查看>>
SQL Server将数据导出到SQL脚本文件
查看>>
Win10下用Anaconda安装TensorFlow
查看>>
Google Maps Application Developing —— Quick Start
查看>>
PHP生成word的三种方式
查看>>
Iphone连轴画的实现
查看>>
Win7局域网打印机共享设置(详细图文流程)
查看>>
亿能测试资讯_2013-8-11
查看>>