社区
数据库相关
帖子详情
ClientDataSet更新问题
a1311311
2013-07-14 09:53:22
是这样的,
ClientDataSet.data := DataSetProvider1.data
现在我需要把这个ClientDataSet更新到服务器。
我想除了用sql一条条的插入外,有办法一次更新到服务器吗?
...全文
100
3
打赏
收藏
ClientDataSet更新问题
是这样的, ClientDataSet.data := DataSetProvider1.data 现在我需要把这个ClientDataSet更新到服务器。 我想除了用sql一条条的插入外,有办法一次更新到服务器吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
缘中人
2013-07-15
打赏
举报
回复
ApplyUpdates
OO_is_just_P
2013-07-15
打赏
举报
回复
ApplyUpdates(0)
a1311311
2013-07-15
打赏
举报
回复
引用 2 楼 ksrsoft 的回复:
ApplyUpdates
更新不了。因为我是直接Data赋值Data。 Clientdataset没有连接DataSetProvider1。
Client
DataSet
数据
更新
,Delta解析,视图
更新
将
Client
Dataset
的Delta数据打包成JSon字符串 可以将这个JSon字符串传递到服务端, 进行解码,生成
更新
的SQL语句. 主键
更新
. 建议主键使用GUID,这样
更新
数度快, SELECT可以多个表,但是要
更新
的字段不要AS成其他名字. 打包的时候指定要
更新
的表和
更新
主键. 思路不错的.封装到位. 数字字段删除也可以
更新
.
Delphi通过WebService访问数据库
Delphi通过WebService访问数据库. 1.查询数据 procedure TForm1.Button1Click(Sender: TObject); var ls_Table: string; ls_Service: Service1Soap; begin ls_Service := Buf_GetBuleService; ls_Table := 'Customers';
Client
DataSet
1.XMLData := ls_Service.Buf_GetADONetToCDSXml('Northwind',ls_Table,'select * from '+ls_Table); end; 2.
更新
数据 procedure TForm1.Button2Click(Sender: TObject); var ls_Table: string; ls_Service: Service1Soap; begin ls_Service := Buf_GetBuleService; ls_Table := 'Customers'; if
Client
DataSet
1.State in [dsEdit,dsInsert] then
Client
DataSet
1.Post; if
Client
DataSet
1.ChangeCount>0 then ls_Service.Buf_PutCDSXmlToADONet('Northwind',ls_Table,
Client
DataSet
1.XMLData); end;
在Delphi中
更新
数据库UPDATE语句使用示例
摘要:Delphi源码,数据库应用,数据库
更新
一个Delphi例子,配合Access数据库实现Delphi中的UPDATA数据
更新
实例,其实是演示如何使用SQL的Update语句,是一个数据库范畴的例子,Delphi高手请跳过,新手可下载源码学习。 运行环境:Delphi+Access
全RemObjects文档翻译
RO00 - RemObjects SDK文档总目录 这些年来生成了很多文档,这当然是好事情,但是却很难从中找到你需要的. 本文目标包括: 提供基本文章推荐的阅读顺序 最近的
更新
列表,说明有什么变化 展示所有文档的状态 告诉你那个文档被
更新
那个文档中的范例可以下载 当人们搜索适当的文章时可能有不同的需要,例如你可能很熟悉我们的产品只想看看随着时间的推移产品有多少改变,这样,推荐你使用下面的阅读顺序: see 查看RemObjects SDK新特性 see 从Win32到.NET see 对'Vinci'的
更新
see 跨平台和与其他技术的整合 see 了解产品架构 see 产品提供的源码范例 see 用贡献的文档 see 老版本 see 最近的
更新
文档 这个文档包含所有可用的文章列表list. 注意:本文章随着其它文章的
更新
而
更新
。而且最近相关文档也不完整,对'Vinci' 的回顾和
更新
将放在下面合适的地方 RemObjects SDK新手上路 如果你刚接触我们的产品,那么你可能对基于RemObject SDK的Data Abstract产品没有什么了解 WP01. RO05 – 如何写 RemObjects SDK服务器端 (Delphi Version) RO06 – 如何写RemObjects SDK客户端 (Delphi Version) RO45 -如何写 RemObjects SDK服务器端 (.NET Version) RO46 -如何写RemObjects SDK客户端 (.NET Version) RO25 – 理解客户端 RO29 – 使用服务端测试工具 RO41 – 将.NET 标准事件处理变为RemObjects SDK执行方式 RO42 – 介绍对Free Pascal支持 - new for 'Vinci' 从Win32到.NET 为了迁移的需要,你可能已经发现有些文档存在.Net版本,或有些文章包含.Net的相关信息.使用标记Delphi 或.NET 将嵌入在已经存在的Delphi应用程序的代码转到.Net的一个选择是使用Hydra产品 . RO16 – 类工厂预览 RO25 – 理解客户端 如何写RemObjects SDK服务端 - Delphi: RO05, .NET: RO45 如何写RemObjects SDK客户端 - Delphi: RO06, .NET: RO46 HY09 –主要介绍Hydra 3.0.1 对'Vinci'的
更新
下面的文档包含了对'Vinci'的变化,你将会看到new for 'Vinci'标记. RO38 – 比较RemObjects SDK通道 - new for 'Vinci' RO40 – 对XML-RPC的支持 - new for 'Vinci' RO25 – 理解客户端 RO37 – 新的Super通道 RO42 – 介绍对Free Pascal的支持 - new for 'Vinci' 跨平台和与其他技术的整合 RO42 -介绍对Free Pascal的支持 - new for 'Vinci' RO40 -对XML-RPC的支持 - new for 'Vinci' RO19 – DataSnap整合包 RO20 – 如何用DataSnap类写服务端 RO21 – 不用DataSnapModule 的简单DataSnap服务端 理解架构 RO25 – 理解客户端 RO07 - Smart Services™ RO16 –类工厂预览 RO37 – 新的Super通道 RO38 – 比对RemObjects SDK的通道- new for 'Vinci' RO11 – 使用RemObjects SDK创建异步执行客户端 RO15 – 原理: RemObjects SDK消息流程-客户端 文档提供的源码范例 有些文档,主要的教程,我们提供了压缩的源码文件,你可以点击文档下面的超链接下载 RO05 – 如何写 RemObjects SDK服务端 (Delphi Version) RO06 –如何写 RemObjects SDK 客户端 (Delphi Version) RO20 – 如何使用DataSnap类写服务端 RO35 - ROCalc service (by Andrea Raimondi) 有贡献的文章 这些文章不是RemObjects软件公司人员写的,他们很伟大.如果你也许做出奉献请将你的大作发送到support@remobjects.com. 不必担心你的英文语法,我们将修改你的文章并保证不改变你的主题. RO10 – 不要再如此频繁的调用: 最小服务调用改进执行(by Kevin Powick) RO13 - Smart Project: 使用RemObjects SDK创建可升级的Smart Services™ (by Nathanial Woolls) RO33 - SSL/TLS for RemObjects SDK (by Henrick Hellström) RO34 - I Cannot ROmember (by Brian Moelk) RO35 - ROCalc service (by Andrea Raimondi) RO36 - RemObjects SDK 3中的广播事件 (by Derek Davidson) RO39 – 在一个事务中
更新
多个
Client
DataSet
(by Erick Sasse) 产品历史和老版本 如果你的应用程序还在使用我们的老版本产品,你能再这里发现有用的信息. 注意: 关于DataSnap的文章也包含再这里,因为他们在Data Abstract产品之前就已经存在了. (see its ROadmap at DA00). RO19 – DataSnap整合包 RO20 – 如何使用DataSnap类写服务端 RO21 – 不使用DataSnapModule 创建简单的DataSnap服务 RO27 - RemObjects 3.0 SDK预览 RO31 - RemObjects SDK 3.0代码级别特性 最近
更新
文章 这里只列出了最主要的
更新
文章. 次要
更新
包含修正错别字和语法等.规则很简单,主要
更新
就是我们觉得有必要重新阅读的更正. 2007-07-10: RO29 – 使用服务端测试器 新的截屏和对.NET版本的说明. 2007-07-07: RO21 –不用DataSnapModule创建简单的DataSnap服务端 截屏带有数据并更加整洁. 2007-06-27: RO11 – 使用RemObjects SDK创建异步客户端 重新整理文章,但是只涵盖了Delphi. 不含.NET. And so on
RemObjects文档翻译
RemObjects 文档翻译 RemObjects SDK文档总目录 这些年来生成了很多文档,这当然是好事情,但是却很难从中找到你需要的. 本文目标包括: • 提供基本文章推荐的阅读顺序 • 最近的
更新
列表,说明有什么变化 • 展示所有文档的状态 • 告诉你那个文档被
更新
• 那个文档中的范例可以下载 当人们搜索适当的文章时可能有不同的需要,例如你可能很熟悉我们的产品只想看看随着时间的推移产品有多少改变,这样,推荐你使用下面的阅读顺序: • see 查看RemObjects SDK新特性 • see 从Win32到.NET • see 对'Vinci'的
更新
• see 跨平台和与其他技术的整合 • see 了解产品架构 • see 产品提供的源码范例 • see 用贡献的文档 • see 老版本 • see 最近的
更新
文档 这个文档包含所有可用的文章列表list. 注意:本文章随着其它文章的
更新
而
更新
。而且最近相关文档也不完整,对'Vinci' 的回顾和
更新
将放在下面合适的地方 RemObjects SDK新手上路 如果你刚接触我们的产品,那么你可能对基于RemObject SDK的Data Abstract产品没有什么了解 WP01. • RO05 – 如何写 RemObjects SDK服务器端 (Delphi Version) • RO06 – 如何写RemObjects SDK客户端 (Delphi Version) • RO45 -如何写 RemObjects SDK服务器端 (.NET Version) • RO46 -如何写RemObjects SDK客户端 (.NET Version) • RO25 – 理解客户端 • RO29 – 使用服务端测试工具 • RO41 – 将.NET 标准事件处理变为RemObjects SDK执行方式 • RO42 – 介绍对Free Pascal支持 - new for 'Vinci' 从Win32到.NET 为了迁移的需要,你可能已经发现有些文档存在.Net版本,或有些文章包含.Net的相关信息.使用标记Delphi 或.NET 将嵌入在已经存在的Delphi应用程序的代码转到.Net的一个选择是使用Hydra产品 . • RO16 – 类工厂预览 • RO25 – 理解客户端 • 如何写RemObjects SDK服务端 - Delphi: RO05, .NET: RO45 • 如何写RemObjects SDK客户端 - Delphi: RO06, .NET: RO46 • HY09 –主要介绍Hydra 3.0.1 对'Vinci'的
更新
下面的文档包含了对'Vinci'的变化,你将会看到new for 'Vinci'标记. • RO38 – 比较RemObjects SDK通道 - new for 'Vinci' • RO40 – 对XML-RPC的支持 - new for 'Vinci' • RO25 – 理解客户端 • RO37 – 新的Super通道 • RO42 – 介绍对Free Pascal的支持 - new for 'Vinci' 跨平台和与其他技术的整合 • RO42 -介绍对Free Pascal的支持 - new for 'Vinci' • RO40 -对XML-RPC的支持 - new for 'Vinci' • RO19 – DataSnap整合包 • RO20 – 如何用DataSnap类写服务端 • RO21 – 不用DataSnapModule 的简单DataSnap服务端 理解架构 • RO25 – 理解客户端 • RO07 - Smart Services™ • RO16 –类工厂预览 • RO37 – 新的Super通道 • RO38 – 比对RemObjects SDK的通道- new for 'Vinci' • RO11 – 使用RemObjects SDK创建异步执行客户端 • RO15 – 原理: RemObjects SDK消息流程-客户端 文档提供的源码范例 有些文档,主要的教程,我们提供了压缩的源码文件,你可以点击文档下面的超链接下载 • RO05 – 如何写 RemObjects SDK服务端 (Delphi Version) • RO06 –如何写 RemObjects SDK 客户端 (Delphi Version) • RO20 – 如何使用DataSnap类写服务端 • RO35 - ROCalc service (by Andrea Raimondi) 有贡献的文章 这些文章不是RemObjects软件公司人员写的,他们很伟大.如果你也许做出奉献请将你的大作发送到support@remobjects.com. 不必担心你的英文语法,我们将修改你的文章并保证不改变你的主题. • RO10 – 不要再如此频繁的调用: 最小服务调用改进执行(by Kevin Powick) • RO13 - Smart Project: 使用RemObjects SDK创建可升级的Smart Services™ (by Nathanial Woolls) • RO33 - SSL/TLS for RemObjects SDK (by Henrick Hellström) • RO34 - I Cannot ROmember (by Brian Moelk) • RO35 - ROCalc service (by Andrea Raimondi) • RO36 - RemObjects SDK 3中的广播事件 (by Derek Davidson) • RO39 – 在一个事务中
更新
多个
Client
DataSet
(by Erick Sasse) 产品历史和老版本 如果你的应用程序还在使用我们的老版本产品,你能再这里发现有用的信息. 注意: 关于DataSnap的文章也包含再这里,因为他们在Data Abstract产品之前就已经存在了. (see its ROadmap at DA00). • RO19 – DataSnap整合包 • RO20 – 如何使用DataSnap类写服务端 • RO21 – 不使用DataSnapModule 创建简单的DataSnap服务 • RO27 - RemObjects 3.0 SDK预览 • RO31 - RemObjects SDK 3.0代码级别特性 最近
更新
文章 这里只列出了最主要的
更新
文章. 次要
更新
包含修正错别字和语法等.规则很简单,主要
更新
就是我们觉得有必要重新阅读的更正. • 2007-07-10: RO29 – 使用服务端测试器 新的截屏和对.NET版本的说明. • 2007-07-07: RO21 –不用DataSnapModule创建简单的DataSnap服务端 截屏带有数据并更加整洁. • 2007-06-27: RO11 – 使用RemObjects SDK创建异步客户端 重新整理文章,但是只涵盖了Delphi. 不含.NET. • And so on
数据库相关
2,498
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章