作者:fuchen201101 | 来源:互联网 | 2023-05-17 02:46
用Sql语句查询一个包含不到200个记录的数据表,表中包含了三个图象字段,其中一个图象较大400-700k,其他两个30-40k,刚启动程序时,显示第一个单个记录时没有问题,再查询显示一个记录时就出现
用Sql语句查询一个包含不到200个记录的数据表,表中包含了三个图象字段,其中一个图象较大400-700k,其他两个30-40k,刚启动程序时,显示第一个单个记录时没有问题,再查询显示一个记录时就出现了问题,其中一个30-40k的图片显示了上面一半,出问题后,显示多条记录时,第一条记录显示有问题,其他记录正常,刚启动程序时显示多条记录正常,以后查询多条记录也正常。
环境:Bde,d6,TImage,Parodox
6 个解决方案
1用delphi6 或 7试一试
2另外,换台机器运行,看和显示卡驱动有无关系
竟是Order By的原因,在Sql语句中没有Order By语句,就没有问题?
是啊,有点神,加上Order by 后还会出现其他一些怪事呢!!!!