ExeSQL是直接执行SQL语句,而与CachedUpdates没有任何关系。

CachedUpdates是指对TTable或TQuery中的已修改的数据进行缓存,直到调用

ApplyUpdates.

ApplyUpdates是对TQuery或TTable中已修改,但为提交的数据进行提交,

并且只有在TQuery或TTable对象的CachedUpdates=True且Active=True,

State=dsbrowse时才能调用。

TQuery的CachedUpdates必须陪合TUpdateSQL控件才能使用。

例如:

Query1.SQL.Text:='select field1,field2 from table1';

Query1.CachedUpdates:=True;

Query1.UpdateObject:=UpdateSQL1;

UpdateSQL1.InsertSQL:='insert table1(field1,field2) values (:field1,:field2)';

UpdateSQL1.deleteSQL:='delete from table1 where field1=:field1,field2=:field2';

UpdateSQL1.ModifySQL:='update table1 set field1=:field1,field2=:field2 where field1=:old_field1 and field2=:old_field2;

Query1.Open;

Query1.First;

while not Query1.Eof  do begin

Query1.Edit;

Query1.FieldByName('field1').AsString:='123';

Query1.Post; //此时数据并未提交到后台。

Query1.Next;

end;

Query1.Database.StartTransaction

try

Query1.ApplyUpdates;

Query1.Database.Commit;

except

Query1.Database.Rollbback;

raise;

end;

Query1.CommitUpdates;

Paradox数据库文件放在一服务器上的某一共享目录下,当一个用户在访问, 另一用户打开文件时会显示“Pdoxusrs.Lck 被其它用户使用.

, Paradox.Lck, PdoxUsrs.Lck

文件是用来控制纪录或文件锁定的。paradox就靠它知道当前纪录有谁在用。

这是系统文件可以不必管它。

mysql dump 拒绝访问_Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限...相关推荐

  1. Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限

    Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限, "无法打开 PARADOX.NET.这个文件可以随便删除的,下次会自动产生. Permission ...

  2. python接收易语言dll消息_易语言[项目开发]-插件信息提取程序源码,易语言获取DLL文件信息...

    易语言获取DLL文件信息源码 系统结构:载入动态链接库_,呼叫窗口函数地址_,取进程地址_,FreeLibrary,系统接口_取版本信息,系统接口_取接口信息,外部接口_加载窗口, ======窗口程 ...

  3. uniapp开发微信小程序腾讯地图功能,生成地点云的sig签名

    <script>import { Utils } from '@/libs/util/mapsig.js' const appConfig = uni.getStorageSync('se ...

  4. Delphi开发单机瘦数据库程序要点

    Delphi开发单机瘦数据库程序要点 日期:2004年12月30日 作者:loveghb 人气: 2736 查看:[大字体 中字体 小字体] 一.概述 Delphi作为Windows下的一种快速开发工 ...

  5. 三、开发调试应用程序

    我们今天将使用三种方式,把我们自己写的helloworld程序在开发板上运行起来.分别是以下三种: 借助U盘开发调试应用程序 借助TF卡开发调试应用程序 把程序打包进最小linux文件系统镜像里 一. ...

  6. uniapp开发微信小程序保存文件方案总结

    uniapp开发微信小程序保存文件方案总结 1.需求背景 最近正使用uniapp开发微信小程序项目,现需要保存文件. 解决方案 // 方法如下,filePath:文件地址:uni.authorize( ...

  7. uni-app开发微信小程序的简要流程

    uni-app开发微信小程序 开发uni-app的技术条件就是微信小程序及Vue,不熟悉vue的同学要先学习了解一下.不熟悉小程序可以直接看uni文档.https://uniapp.dcloud.io ...

  8. vscode开发微信小程序插件

    用 vsCode 开发微信小程序,由于wxml 及 wxss文件不能直接被识别,因此在vscode中作为纯文本,不能高亮显示,可以配置以下插件,让开发更美好: 1. vscode weapp api ...

  9. mysql dump hbase_mysqldump导出全数据库

    mysql备份与恢复 导出所有数据库 mysqldump -q --single-transaction -A >all.sql 导出某几个数据库 mysqldump -q --single-t ...

  10. Rds基于mysql开发的_开发云数据库RDS MYSQL版讲解

    前言 这篇文章适合所有的 C# 开发新手.老鸟以及想准备学习开发 C# 的程序猿..NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runti ...

最新文章

  1. solr的认识、linux下安装、java下使用(含下载资源)
  2. Android给自定义按键添加广播和通过广播给当前焦点输入框赋值
  3. lua c/c++ 交互 基础
  4. 学习Linux系统的态度及技巧
  5. OpenGL fragmentlist片段列表的实例
  6. SignalR的使用
  7. Python由浅入深编程(概念)实战
  8. python字典有序还是无序_python--基础语法
  9. 前后端分离的跨域请求问题解决
  10. 企业微信自建应用 网页授权登录 获取用户信息
  11. 《长安十二时辰》,作为程序员,看完我震惊了!
  12. 华为、微软、戴尔等企业将参加“多哈智慧城市博览会”
  13. 小米平板4 android版本,小米平板4/4Plus通刷-LOS-安卓9.0.0-稳定版Stable2.0-来去电归属-农历等-本地化增强适配...
  14. Unity打包apk报错: Cannot fit requested classes in a single dex file (# methods: 73376 > 65536)的解决办法
  15. 图像采集数据集整理和扩充方案(含代码)
  16. 21天学通Java学习笔记-Day06
  17. 论WEB2.0网站建设与核心价值解析
  18. python 开发培训视频教程
  19. 攻防演练 魔兽世界帐号的窃取与防范(转)
  20. 计算器属于微型计算机嘛,计算器和计算机的区别?

热门文章

  1. 逆天通用水印扩展篇~新增剪贴板系列的功能和手动配置,卸除原基础不常用的功能...
  2. linux下绘图工具dia,功能强劲直逼visio - 潜入技术的海洋 - 51CTO技术博客
  3. MonoCSharp Evaluator Extension
  4. 笑死人不偿命,你敢进来看看吗
  5. back to wuxi
  6. 【狂神说Redis】2Redis入门 2-4 Redis基础知识
  7. 要管理组策略 您必须以域用户账户登录此计算机,让AD域用户账户只能登陆管理员指定的客户端计算机...
  8. 在lua中调用DLL
  9. jsp中调用静态的java方法调用_如何在JSP/EL中调用静态方法?
  10. 高斯正算matlab,MATLAB实现高斯-克吕格投影正算