delphi DBImage1显示数据库中图片超过1000行时出错stream read error

[复制链接]
查看11 | 回复3 | 2021-1-27 06:52:01 | 显示全部楼层 |阅读模式
delphiDBImage1显示数据库中图片超过1000行时出错streamreaderror.请问怎么回事。
unitUnit1;
interface
uses
Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,
Dialogs,DBXpress,FMTBcd,Grids,DBGrids,DB,DBClient,Provider,
SqlExpr,StdCtrls,ComCtrls,ExtCtrls,DBCtrls,SimpleDS,Mask,jpeg;
type
TForm1=class(TForm)
SQLConnection1:TSQLConnection;
SimpleDataSet1:TSimpleDataSet;
SimpleDataSet1ID:TIntegerField;
SimpleDataSet1XM:TStringField;
SimpleDataSet1XB:TStringField;
SimpleDataSet1SFZ:TStringField;
SimpleDataSet1ZS:TStringField;
SimpleDataSet1BJ:TStringField;
SimpleDataSet1JSZ:TStringField;
SimpleDataSet1CL:TStringField;
SimpleDataSet1ZP:TBlobField;
SimpleDataSet1Card_ID:TStringField;
SimpleDataSet1User_ID:TStringField;
SimpleDataSet1TEL1:TStringField;
SimpleDataSet1TEL2:TStringField;
SimpleDataSet1TEL3:TStringField;
DBGrid1:TDBGrid;
DBNavigator1:TDBNavigator;
DataSource1:TDataSource;
Button1:TButton;
Label1:TLabel;
DBEdit1:TDBEdit;
Label2:TLabel;
DBEdit2:TDBEdit;
Label3:TLabel;
DBEdit3:TDBEdit;
Label4:TLabel;
DBEdit4:TDBEdit;
Label5:TLabel;
DBEdit5:TDBEdit;
Label6:TLabel;
DBEdit6:TDBEdit;
Label7:TLabel;
DBEdit7:TDBEdit;
Label8:TLabel;
DBEdit8:TDBEdit;
Label9:TLabel;
Label10:TLabel;
DBEdit9:TDBEdit;
Label11:TLabel;
DBEdit10:TDBEdit;
Label12:TLabel;
DBEdit11:TDBEdit;
DBEdit12:TDBEdit;
DBEdit13:TDBEdit;
Label13:TLabel;
DBImage1:TDBImage;
procedureButton1Click(Sender:TObject);
private
{Privatedeclarations}
public
{Publicdeclarations}
end;
var
Form1:TForm1;
implementation
{$R*.dfm}

procedureTForm1.Button1Click(Sender:TObject);
begin
SimpleDataSet1.Active:=False;
SimpleDataSet1.DataSet.CommandText:='select*fromstudent';
SimpleDataSet1.Active:=True;
end;
end.



分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:52:01 | 显示全部楼层
楼主改用adoquery试试。
回复

使用道具 举报

千问 | 2021-1-27 06:52:01 | 显示全部楼层
adoquery也试过了。数据浏览到1000行时出来错误streamreaderror。
试来试去,发现主要是DBImage这个引起的,请问怎么在dbgrid单击记录时,用image代替dbimage显示图片呢?
回复

使用道具 举报

千问 | 2021-1-27 06:52:01 | 显示全部楼层

也可能只是某一条记录的图像数据保存时就出错了。或格式错误或数据错误。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行