• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
Delphi数据库应用程序中常见错误
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
Delphi数据库应用程序中常见错误
软件发布 Delphi数据库应用程序中常见错误
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 编程技术 >> Delphi教程 >> Delphi数据库应用程序中常见错误

Delphi数据库应用程序中常见错误

添加时间: 2006-2-25 4:41:26  作者: Delphi教程  阅读次数:73   来源: http://www.d9soft.com

        下是Delphi数据库应用程序中常见错误、原因/解决方法:

  数据感知控件DataSource属性未设置或者设置错误(链接为其他的DataSource)

  原因:在设计时不小心改动,拷贝粘贴过程中未全部更改

  测试时标准代码中没有数据,无法进行测试

  解决:确定需要输入数据的表格的先后顺序,在依次输入测试数据,再进行测试

  wwFilterDialog中进行数据过滤时,应该显示字段列表的字段没有显示,不方便输入

  解决:判断字段,查找标码填充字段列表

  运行程序时出现字段未找到的错误

  原因:数据库进行了更改,而DataSet的字段列表没有更新

  用DBGrid显示数据时,为方便阅读,单数行与奇数行用不同颜色显示,在数据量时,浏览数据时明显感觉到DBGrid数据刷新不够,单数行与奇数行的颜色不能正确显示

  原因:DBGrid的 DataSource的DataSet中有较多的查找字段

  解决:将部分查找字段去除

  窗体标题为英文

  原因:设计后未仔细检查

  解决:更改为中文

  DBNavigator中“刷新”按钮点击后出错

  原因未知

  解决:去除该按钮

  与dxDBGrid配套使用的DBNavigator,在dxDBGrid的模式为LoadAll时,导航按钮与期望的方式不同

  原因:dxDBGrid在LoadAll模式时,与DataSet中的数据不一致

  解决:去除导航中的部分按钮

  由存储过程得到的数据集对应的DBNavigator的“刷新”出错

  原因:不清

  解决:去除该按钮

  窗体Show后,进入数据编辑后,部分查找字段编辑时出现数据集未打开

  原因:数据集打开顺序有问题

  解决:调整数据集的打开顺序,让标码数据集先打开

  出现未找到存储过程的错误

  原因:数据库的存储过程进行的重命名

  解决:更改DataSource中的存储程序名称

  wwFilterDialog的标题空白

  解决:改为与数据集相关的标题,如“筛选计划”

  窗体在1024*768下设计时,即使窗体为800*600,在屏幕分辨率为800*600的时候出现窗体中的内容不能全部显示的现象

  解决:1024*768下设计800*600时预留一定的空间

  出现“Couldno’t perform the edit because another user changed the record”错误

  原因:未知

  dxDBGrid在将字段拖曳到分组栏时,不能进行编辑:dxDBGrid中的当前记录与数据感知控件的当前记录不一致

  解决:将二者在不同部分实现,不在同一窗体实现

  出现“General SQL Error”错误

  原因:未知。但发现在FormShow中打开表很多,尝试将其中部分表不打开时,错误消失,且不打开的表不同时,错误都消失

  (系统休眠后)第一次连接数据库时(用户、口令均正确),出现错误,但第二次则正常

  原因:未知

  打开/保存对话框未设置过滤条件

  解决:设置合理的Filter、DefaultExt

  防差错措施不完善。(如输入数据(数字)出错时不报警)

  解决:保存前验证正确性判断,设置Mask

  数据感知控件DBComboBox应可进行选择和输入的输入框,不能进行输入

  解决:更改Style属性为csDropDown

其他更一般的问题:

  模态对话框,Escape键不起作用

  解决:合理设置Button的Canceled属性

  模态对话框,回车键不起默认作用

  解决:合理设置Button的Defaulted属性

  使用Tab键后焦点跳转顺序无规律

  解决:设置控件的TabOrder属性

 

上下文章:

 

上一篇文章: 用Delphi编写圆周率模拟器 下一篇文章: QQ窗体自动隐藏效果探究

相关文章:

  • Vista驱动程序兼容性另微软汗颜
  • 后门程序变种现身互联网
  • 谷歌发布Gmail小程序 增加快速查阅等功能
  • Secure Computing: 关注绿色更关注核心应用
  • 雅虎中止优化Vista 的IM程序

相关软件:

  • 终极程序加密器 3.25
  • 腾讯QQ IP数据库 1015 纯真版
  • TCP/UDP应用开发调试助手 V3.0
  • 程序猫(PC)光驱开关 V1.0
  • 程序监控专家 3.75
  • 计算机等级考试训练模拟软件(三级数据库技术) V1.01

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

编程技术分类导航

  • ASP & ASP.NET教程
  • PHP教程
  • JSP教程
  • C/C++教程
  • VB & VB.NET教程
  • VC教程
  • Delphi教程
  • BCB教程
  • VFP教程
  • PB教程
  • JAVA教程
  • XML教程
  • C#教程
  • CGI教程

本类经典文章推荐

  • Delphi的两个实用技巧(1)播放Flash
  • Delphi的两个实用技巧(2)巧用Wind...
  • delphi实例编程之--制作可随处拖放...
  • 关于VisiBroker For Delphi的使用...
  • 关于VisiBroker For Delphi的使用...
  • 关于VisiBroker For Delphi的使用...
  • 在线播放器DIY
  • Delphi让你发送Flash电子邮件
  • 在窗口标题区添加按钮
  • 用Delphi 6编程实现自动标注汉语拼...

Delphi教程阅读排行

  • Delphi7从入门到精通之历数Delphi...
  • Delphi的两个实用技巧(1)播放Flash
  • Delphi7从入门到精通之认识Delphi...
  • delphi实例编程之--制作可随处拖放...
  • Delphi控件,我们也可以(1)
  • Delphi的两个实用技巧(2)巧用Wind...
  • Spcomm串口控件的例程
  • 在线播放器DIY
  • Delphi控件,我们也可以(2)
  • 用Delphi + DirectX开发简单RPG游...

编程技术阅读总排行

  • VB入门教程之一
  • Java连接数据库实例
  • VC++之List Box/Check List Box控...
  • 第二章 PowerBuilder 入门之创建新...
  • VC++ List Ctrl控件
  • 第一章 什么是PowerBuilder
  • VC++ Combo Box/Combo Box Ex控件
  • 学C++不得不看的一篇文章
  • VB入门教程之二
  • VC++之Button控件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有