首页 > 其他分享 >delphi StyleControl中DB控件的使用说明

delphi StyleControl中DB控件的使用说明

时间:2023-05-12 13:11:51浏览次数:42  
标签:控件 数据源 delphi 绑定 DB 组件 数据库

这两天听大佬说"可视化绑定"的效率很低,再加对下拉菜单,单选,复选框等控件绑定操作的未知,于是我决定把普通组件,改为DB组件.

 

正常来讲,基本上所有DB组件只要设置好了数据源和字段绑定,就能显示数据来,

 

但是我这边就出现了一点意外,源于对sqlite数据库认知度不够的原因

 

如上图所示,DB控件设置好之后,没有显示出数据,而是提示: (WideMemo),于是我换成了DBMEMO,结果正常显示,但这不符合设计要求. 然后群里一位大佬提醒我,确定一下字段的长度,比如varchar(50),然后我打开我的数据看了一眼,当场就斯巴达了,我所有的字符串类型的字段,全部是直接用的"Text"类型...然后再看看群主的数据库..当时整个人都不好了..

 

 然后一波操作之后,DB控件就正常显示了.

接下来讲一下TscGPDBToggleSwitch这个控件,它除了要设置数据源和字段外,还要设置ValueChecked 和 ValueUnChecked这两个属性,也就是取什么值时打开,什么值时关闭,默认是true和Fasle,取决于你的数据库的值

 

标签:控件,数据源,delphi,绑定,DB,组件,数据库
From: https://www.cnblogs.com/yoooos/p/17393790.html

相关文章

  • JDBC 数据库连接池之Driud
    1数据库连接池简介数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免......
  • Delphi 字符串拆分/分割[1] - TStringList
    1、TStringList默认以','拆分字符onstconstr:String='aaa,bbb,ccc,ddd';varstrs:TStrings;i:Integer;beginstrs:=TStringList.Create;strs.CommaText:=constr;fori:=0toStrs.Count-1doShowMessage(Strs[i]);//aaabbbcccd......
  • oracle创建dblink
    语法://dropdatabaselinklydsj_att;//若远程调用存储过程,则需要加public关键字create[public]databaselinklydsj_attconnecttouser_nameidentifiedby"passwd"using'(DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=132.151......
  • MongoDB整理
    MongoDB一、数据库(database)①什么是数据库?存储数据的仓库②为什么要有数据库?数据持久化③数据库能做什么?存储数据,可以通过网络访问④数据库的分类按照关系型分类:1、关系型数据库(MySQL、Oracle等)2、非关系型数据库(MongoDB、Redis)区别:关系型是创建表格,非关系型......
  • 打开PDB报错ORA-30013
    多租户架构,之前还在做运维的时期接触也不多。遇到多租户问题,第一反应是有些发虚的。但实际很多问题很简单,也容易解决。本文就是一个例子。问题:RAC节点2打开所有PDB时,报错ORA-30013。SQL>alterpluggabledatabaseallopen;alterpluggabledatabaseallopen*ERRORatlin......
  • MongoDB表数据批量插入
    for(vari=200;i<210;i++){db.getCollection("tb_table").insert({"level":NumberInt(1),"appTuid":"20230210-151329-8759-19227","title":"自动化-0419-"+i,......
  • delphi模板引擎
    programExample;usesSempare.Template;typeTInformation=recordname:string;favourite_sport:string;count:integer;end;beginvartpl:=Template.Parse('Mynameis<%name%>.'#13#10+'Myfavouritesportis<%......
  • Delphi中使用ADO连接Excel
    第一部分: 1.设置ADOConnection的ConnectionString属性的OLEDB的提供者要选择MicrosoftJet4.0OLEDBProvider(这本来是用于连接Access数据库的驱动程序,但也可打开Excel文件),按"下一步"按钮2.选择数据库名称。注意:Excel的扩展名是*.xls,而默认文件类型是MicrosoftAcce......
  • 共筑数字化未来,金山办公携手华为云完成文档中心和GaussDB适配
    摘要:金山办公携手华为云完成金山办公自主研发的“WPS文档中心系统”与华为云GaussDB相互兼容性测试认证,并获得华为云授予的《技术认证书》。本文分享自华为云社区《共筑数字化未来金山办公携手华为云完成文档中心和GaussDB适配》,作者:GaussDB数据库。近日,金山办公携手华为云完......
  • Delphi 检测密码强度 规则(仿 google)
    一、密码长度:5分:小于等于4个字符10分:5到7字符25分:大于等于8个字符二、字母:0分:没有字母10分:全都是小(大)写字母20分:大小写混合字母三、数字:0分:没有数字10分:1个数字20分:大于等于3个数字四、符号:0分:没有符号10分:1......