Delphi中客户端获取数据库更新信息(更新条数)

1.SQL语句
if not  exists  ( select  1  from  tb where xxx=‘XXX‘)  //不存在,则插入数据
    begin
      insert into  tb(xxx) values(‘XXX‘)  //这里自己定义,插入或更新都可以
    end 

select top 1 @@rowcount as RC             //关键是这个语句,读取更新的信息

2.客户端获取更新情况,我这里用Clientdataset。

with cds do begin

  commandtext:=sql ;//这个sql就是上面 的sql语句
  open;                    //注意,这里一定要用open,不用Exec

  showmessage(inttostr(cds.fieldbyname(‘RC‘).asinteger));

end;
时间: 2024-11-02 22:01:14

Delphi中客户端获取数据库更新信息(更新条数)的相关文章

Spring Cloud config中,使用数据库存储配置信息

主要内容 在springcloud config中,使用数据库存储配置信息. 系统默认采用git的方式,此处我们介绍使用jdbc的方式存储配置信息 准备数据库 数据库我们使用mysql. 新建库 p-config-server 创建配置需要的表,并初始化一些配置信息 CREATE TABLE `properties` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `application` varchar(64) COLLATE utf8_bin NOT

查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试

在SQL中可以通过查询Master下的系统表(sys)和系统视图(information_schema)获取数据库的信息.SQL2000和SQL2005的结构略有不同. 系统表结构参考系统表详细说明. 系统信息结构图参考:http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html 1.2000下操作: 系统表目录:大部分以dbo.sys为前缀. 系统视图目录:有20个常用的视图,以INFORMATION_SCHEMA为前缀. 在2

一键获取数据库整体信息脚本

一键获取数据库整体信息脚本将脚本内容放spooldb.sql中,在sqlplus中执行,相关信息会自动生成5个文件,其中addm是最近一小时文件,ash是最近半小时文件,而awr文件是最近一小时和最近7天的两个文件. SET markup html ON spool ON pre off entmap off set term off set heading on set verify off set feedback off set linesize 2000 set pagesize 300

INFORMATION_SCHEMA获取数据库的信息

简介 information_schema这张数据表保存了MySQL服务器所有数据库的信息.如数据库名,数据库的表,表栏的数据类型与访问权限等.再简单点,这台mysql服务器上,到底有哪些数据库.各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面. Mysql的INFORMATION_SCHEMA数据库包含了一些表和视图,提供了访问数据库元数据的方式. 元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问

SQL 获取数据库表信息

一个服务器中所有的数据库 SELECT * FROM Master..SysDatabases ORDER BY Name 一个数据库中所有的表 SELECT * FROM sysobjects  WHERE xtype='u' 一个表的说明信息 SELECT * FROM sys.extended_properties a left JOIN  sysobjects b ON a.major_id=b.id WHERE b.name='Log' --and a.minor_id =0 orde

Delphi中动态加载TreeView信息

unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, DB, ADODB, StdCtrls; type PNodeInfo=^TNodeInfo; TNodeInfo=record ID:string; FullName:string; Url:string; end; TForm3 = class(TFor

sql语句查询表中重复字段以及显示字段重复条数

今天跟大家分享两条SQL语句,是关于查询某表中重复字段以及显示该字段的重复条数. 1.select * from 表名 where 列名 in (select 列名 from 表名 group by 列名 having COUNT(*)>1) order by 列名 运行结果: 注*将表中某列下所有重复的字段查询出来,如果想查询该列中重复条数>=n的话,只需将sql语句中的">1"改为"n-1"即可. 2.select 列名,count(*) CO

Java 中${key}获取应用配置信息

${key} 中key的值来至于系统配置信息                 Properties properties = System.getProperties(); @SuppressWarnings("unchecked") Enumeration<String> keys = (Enumeration<String>) properties.propertyNames(); while(keys.hasMoreElements()){ String 

Delphi中DBChart的数据库应用

一:属性相关:Series选项: (1)Format页(数据柱的风格) 在Color Each中打勾,就可使用多种颜色显示,color按钮用于设置颜色,Style用于设置图表的风格(Rectangle长方体,Pyramid三角体,Invert.PyramId倒三角体,Cylinder圆柱体,Ellipse圆形,Arrow箭头, (2)Marks页(标记,数据内容显示设置) 数据内容显示设置:在Style中选相关的选项,标记的类型:Value值.Percent百分率.Label字段内容.Label