tms xdata 中实现CRUD功能

2023-11-05

1、创建vcl工程。

2、放置edit+button组件。

3、创建和销毁的代码。

uses
     XData.Client;

 private
       Client:TXdataClient;

procedure TForm1.FormCreate(Sender: TObject);
begin
  client:=TXDataClient.Create;
  Client.Uri:=Edit1.Text;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
     Client.Free;
end;

4、读取R、更新(U)、删除(D)代码。

procedure TForm1.Button1Click(Sender: TObject);
var

persons:tpersons;
begin

//查询
       persons:=client.get<Tpersons>(2);
       button1.caption:=persons.name;
//更新
       persons.name:=Edit2.Text;
       Client.Put(persons);

//删除
       Client.Delete(persons);
end;

5、创建(C)代码代码。

var

persons:tpersons;
begin
    try
      persons:=Tpersons.Create;      
      persons.name:='李四';
      Client.Post(persons);
    finally
      persons.Free;
    end;
end;

结果。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

tms xdata 中实现CRUD功能 的相关文章

随机推荐

  • 华为设备添加接口描述

    进入视图视图 system view 进入接口 AC6005 int g0 0 1 添加接口描述 AC6005 GigabitEthernet0 0 1 description Con To S1 返回用户视图 AC6005 Gigabit
  • python学习笔记——hashlib模块

    上篇 https blog csdn net qq 42489308 article details 89813895 hashlib Hash 译做 散列 也有直接音译为 哈希 的 把任意长度的输入 通过某种hash算法 变换成固定长度的
  • Springboot项目bootstrap配置未生效、application.yml未读取bootstrap配置文件参数

    场景 Springboot项目 application yml未读取bootstrap配置文件参数 原因 Springboot项目不读取bootstrap yml配置文件 SpringCloud项目才读取bootstrap yml配置文件
  • 软件程序如何运行的-简述

    开门见山 咱不说废话 你有没有想过 你写的程序 是如何在计算机中运行的吗 比如我们搞Java的 肯定写过这段代码 public class HelloWorld public static void main String args Sys
  • 常见的网站漏洞——SQL注入

    1 SQL注入 在输入的字符串中注入SQL指令 而在设计不良的程序中忽略了字符检查 数据库服务器就会认为这些指令是正常的SQL指令而运行 改变原有的SQL语句 2 SQL是什么 SQL是结构化查询语言 用于操控数据库的语言 3 如何判断存在
  • C++ GDB多进程调试

    GDB 主要帮助你完成下面四个方面的功能 启动程序 可以按照自定义的要求随心所欲的运行程序 可让被调试的程序在所指定的调置的断点处停住 断点可以是条件表达式 当程序被停住时 可以检查此时程序中所发生的事 可以改变程序 将一个 BUG 产生的
  • 实验三 LZW编解码实验

    一 LZW算法简介 LZW为词典编码的一种 是通过从输入数据中创建 短语词典 在编码过程中遇到词典中出现的 短语 时 编码器就输出其对应的 序号 用来替代短语 LZW算法的重点是 传输过程中并不传输 短语词典 而是在解码器同步建立词典 这样
  • python列表的添加函数:append()、extend()和insert()与列表添加函数返回none的问题

    列表的添加函数 append 追加 extend 相当于合并俩个列表 insert 添加到某个位置 append 追加 girls 杨幂 迪丽热巴 while True name input 请输入你心目中得到美女名字 if name qu
  • Spring Boot Admin 集成诊断利器 Arthas 实践

    简介 Arthas 是 Alibaba 开源的 Java 诊断工具 具有实时查看系统的运行状况 查看函数调用参数 返回值和异常 在线热更新代码 秒解决类冲突问题 定位类加载路径 生成热点 通过网页诊断线上应用 如今在各大厂都有广泛应用 也延
  • 数据结构与算法(总结)

    总结 一 数据结构 Data Structure 是数据的组织结构 用来组织 存储数据 算法 Algorithm 就是解决问题的方法或者过程 二 数据结构分为逻辑结构和物理结构 逻辑结构分为集合结构 线性结构 树形结构 图形结构 物理结构分
  • Jmeter 课程笔记(三)三种参数化方式

    1 三种参数化方式 1 1读取文本 方法1 CSVRead函数 函数助手使用 CSVRead函数 第一个参数为文本的路径 第二个参数为读取文本的第几列 列数从0开始 文本的每一列之间只支持用逗号隔开 点击生成拷贝字符串 复制到想要替换的参数
  • .Net 开源框架

    1 开源框架选择 数据持久层Nhibernate和IbatisNet这两个都是非常优秀的数据持久层 Nhibernate是优秀的Hibernate的dotNet移植版本 在开源社区具有非常高的人气 IbatisNet是Data Mapper
  • PAT 5 兔子繁衍问题

    兔子繁衍问题 15 分 一对兔子 从出生后第3个月起每个月都生一对兔子 小兔子长到第3个月后每个月又生一对兔子 假如兔子都不死 请问第1个月出生的一对兔子 至少需要繁衍到第几个月时兔子总数才可以达到N对 输入格式 输入在一行中给出一个不超过
  • 逻辑回归调参

    逻辑回归是一种常用的二分类模型 它可以用来预测一个观测值属于某一类的概率 在训练逻辑回归模型时 通常需要调参来获得最优的模型性能 常见的调参方法包括 正则化参数调参 在逻辑回归中 可以使用正则化来防止过拟合 常用的正则化方法有 L1 正则化
  • java arrays函数_java 关于Arrays、Array函数

    Arrays及Array 这两个类都包含了很多用来操作Java数组的静态函数 分别定义如下 public final class Array extends Object public class Arrays extends Object
  • Springboot 项目搭建activiti流程项目demo

    Springboot 项目搭建activiti流程项目demo 首先在pom文件中添加依赖
  • wireshared-protobuf:proto.c:1765: failed assertion \"(guint)hfindex < gpa_hfinfo.len\"

    这个问题一般出现在TCP连接中 会导致这个问题的原因基本上是和wireshared的粘包处理有关系 一般是因为网络发送的包和抓包软件捕获的包错位了 例如 你发送4个包 抓包软件可能捕获到3 4 5 6等个数 不一定是4个 如果发送的数据包是
  • Linux命令集合速览

    ps process status 命令用于显示当前进程的状态 类似于 Windows 的任务管理器 netstat 命令用于显示网络状态 利用 netstat 指令可让你得知整个 Linux 系统的网络情况 df disk free 命令
  • linux环境中iostat命令的安装,解决-bash: iostat: command not found问题

    需求说明 今天在测试环境的主机上 准备通过iostat来查看系统的io情况 发现没有该命令 root testvm Packages iostat bash iostat command not found 问题解决 1 安装sysstat
  • tms xdata 中实现CRUD功能

    1 创建vcl工程 2 放置edit button组件 3 创建和销毁的代码 uses XData Client private Client TXdataClient procedure TForm1 FormCreate Sender