我使用了服务器端TFDConnection---TFDQuery---DataSetProvider的服务器端(网上很容易找到的新手教程)
客户端则使用TSQLConnection---ClientDataSet---BindSourceDB--grid来查询和显示数据
这部分我都模仿新手教程成功了并且在安卓端运行成功。
更新数据则是通过ClientDataSet的insert、edit、post、ApplyUpdates来实现。
但是更新数据就用这几个对于一个可用的安卓扫码出入库端来说实在是太薄弱了
1.请问大家有没有别的数据更新的方法能推荐给我去学习?或者类似PC端那种非常灵活的query的sql语句写在客户端里让服务器直接执行方式也好,特此求教
2.因为我的安卓端是局域网环境,请问有没有什么方法能够让安卓端直连sql数据库操作不通过datasnap来?这样会不会更有效率更好操作?(我自己在安卓端尝试用DriverID=MSSQL或者DriverName=MSSQL都无法通过安卓编译只能用于pc)3:我一直都是开发PC端,习惯了类似:
Query2.Edit;
Query2.FieldByName('kind').AsString := '手工单';
Query2.Post;Query1.close;
Query1.sql.clear;
Query1.sql.add('update tb1 set......');
Query1.ExecSQL;
这样的数据库操作模式和DBGRIDEH来控制记录集
请问安卓端没有类似DBGRIDEH这样的三方控件可用吗?
客户端则使用TSQLConnection---ClientDataSet---BindSourceDB--grid来查询和显示数据
这部分我都模仿新手教程成功了并且在安卓端运行成功。
更新数据则是通过ClientDataSet的insert、edit、post、ApplyUpdates来实现。
但是更新数据就用这几个对于一个可用的安卓扫码出入库端来说实在是太薄弱了
1.请问大家有没有别的数据更新的方法能推荐给我去学习?或者类似PC端那种非常灵活的query的sql语句写在客户端里让服务器直接执行方式也好,特此求教
2.因为我的安卓端是局域网环境,请问有没有什么方法能够让安卓端直连sql数据库操作不通过datasnap来?这样会不会更有效率更好操作?(我自己在安卓端尝试用DriverID=MSSQL或者DriverName=MSSQL都无法通过安卓编译只能用于pc)3:我一直都是开发PC端,习惯了类似:
Query2.Edit;
Query2.FieldByName('kind').AsString := '手工单';
Query2.Post;Query1.close;
Query1.sql.clear;
Query1.sql.add('update tb1 set......');
Query1.ExecSQL;
这样的数据库操作模式和DBGRIDEH来控制记录集
请问安卓端没有类似DBGRIDEH这样的三方控件可用吗?
解决方案 »
- 【散分】论坛帮咱添“裤头”了
- 用java的多线程实现:排队买票先到当有零钱时先买问题
- 小弟有点问题请问大家!
- 关于日期的比较的问题,莱鸟我请教大家了
- memo的值
- ADODATASET中怎样获得同一数据库中的不同的表名 急!
- 请问,怎样在.delphi7中,添加一个第三方或在网上下载的控件呀?很急!!!!谁能现在就回答呀!给高分的呀!:)
- 如何解决ACTIVEX FORM的BDE问题
- 过几天要出去玩,但是老板交待的任务没有完成怎么办,那只有清兄弟们帮忙了!
- 高分求控制WORD的源程序?
- 请教delphi 调用mysql存储过程的问题
- delphi 调用dll到主窗体panel后点击新增或者查询切换子窗体界面后,大小变化了,求教如何控制
抛弃DataSnap,可以使用云数据库。数据处理上,需要APP直接处理。各有利弊。
多方便
2. 移动端直连Interbase、FireBird是可以的,但oracle、ms sql server不行,其他未测试
已经安装了UniDAC,放了一个UniConnection1上去结果安卓端编译就通不过了。莫非不是用这个去连?我需要连ms sql server。。
大神,我没看明白怎么操作SQL的,这似乎不是安卓端啊?