摘要: access数据库中默认的一些字段值常常是不允许为空、必填的,结果容易造成在插入数据时缺少数据报错无法插入,可以通过下方修改数据库: 阅读全文
posted @ 2017-06-19 11:59 delphi学习交流吧 阅读(3394) 评论(0) 推荐(0) 编辑
摘要: 当我执行 inttostr(int(一个double型的变量))时,出现如下提示,是什么意思啊?There is no overloaded version of 'IntToStr' that can be called with these arguments 解决方法: 把用的inttostr 阅读全文
posted @ 2017-06-18 18:07 delphi学习交流吧 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 问:sql语句中常量不加引号报错提示‘参数**没有默认值’; 解决方法: 如下图所示加上英文状态下的引号; 字符串 要加上 单引号;''单引号 算一个 ; 问:为何选中这列不需要加引号就能执行呢? 答: 选中那列 并非是 字符串列;数值列 不需要加 ; 阅读全文
posted @ 2017-06-16 15:34 delphi学习交流吧 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 问题类型:程序执行报错Missing Connection or ConnectionString 原因分析:因为执行语句中使用了自己创建adoquery的方法,创建后忘记给手动创建的adoquery的connection属性指定值。通常需要指定一个ADOConnection即可; adoquery 阅读全文
posted @ 2017-06-16 11:46 delphi学习交流吧 阅读(6290) 评论(0) 推荐(0) 编辑
摘要: 问题:当写的SQL语句执行时总是报错参数没有默认值,或语法错误(操作符丢失)时,导致程序报错无法继续执行。。。。。 原因:通常是语句里面的变量的引号的问题,引号没有加或者加的不对让delphi误认为是参数了,或者无法编译执行了, 解决方法: 就是添加引号。 变量的添加引号方法可以用 变量.Quote 阅读全文
posted @ 2017-06-16 11:23 delphi学习交流吧 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 删除所有记录的类的定义如下: 应用如下: 注意:用之前要先引用下类单元名; 如:uses UDeleteAll; 不用定义类的时候的写法: 总结: 1.运用类的封装、继承、多态可以让业务逻辑的代码专一写成一个类单元,方便同一类似功能的引用,避免写多次重复代码; 2.另外也增加了代码的简洁易懂,让界面 阅读全文
posted @ 2017-06-10 21:11 delphi学习交流吧 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 默认是只选一个单元格,设成可以选一行,也可以连续多选多行: 阅读全文
posted @ 2017-06-09 19:42 delphi学习交流吧 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 官方dbgrid无法自动显示memo字段值,默认效果如下; 用TDBGrdEh可以直接自动显示MEMO字段值,效果如下; 设置方法如下: 设置 DrawMemoText to True来显示文本式的备注字段。 阅读全文
posted @ 2017-06-09 18:17 delphi学习交流吧 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 统计效果如下: DBGridEh 组件可以在表格底部显示汇总行,如记录数合计、列字段累加和等信息,具体属性设置如下: 1,在DBGridEh的属性FooterRowCount中设置底部显示的行数; 2,FooterColor和FooterFont中设置显示的颜色和字体 3,然后在DBGridEh的C 阅读全文
posted @ 2017-06-09 17:58 delphi学习交流吧 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 参考图文教程:https://wenku.baidu.com/view/86605a7caaea998fcd220e1f.html 官方dbgrid组件无法自动排序,需要手工写代码;用TDBGrdEh标题排序可以设置带图标三角形,效果如下: 自动排序并显示标记(▽降序△升序) DBGridEh组件可 阅读全文
posted @ 2017-06-09 17:25 delphi学习交流吧 阅读(446) 评论(0) 推荐(0) 编辑