我所知道的delphi中的几个bug(0分)

  • 主题发起人 主题发起人 sh_web
  • 开始时间 开始时间
S

sh_web

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在做一个教员管理系统。用的是delphi6加Access2000.
发现一些delphi6中的几个bug
1.sql语句中的bug
例句1:
select sum(99年课时量) from 99年以来教学情况表
报错:操作符丢失。
将字段“99年课时量”修改成“一九九九年课时量”,问题得到解决。
结论1:在SQL的统计表达式中,字段名不能以数字开头。
例句2:
select * from 99年以来教学情况表,99年以来科研情况表
where 99年以来教学情况表.ID=99年以来科研情况表.ID
报错。
将两个表名分别改成“一九九九年以来教学情况表”、“一九九九年以来科研情况表”。编译通过。
结论2:在where子句的条件表达式中,字段名不能以数字开头。
推论:对于sql语句中,表达式中字段或数据表名不能以数字开头。(只是我的揣测)。
2.Qreport控件组中的bug
对于QRLabel和QRDBText组件,设置其AutoStrentch属性为True,中文并不能自动换行。
这个问题我一直没有解决,请高手指点。不知道Qreport 3.62有没有解决这个问题。
没有MEMO类型组件:QRDBMemo组件。QRDBRichText只支持RTF格式的MEMO.
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部