问下关于adotable1的问题

yuxueyou 2009-11-27 04:37:28
procedure TForm1.Button7Click(Sender: TObject);
var
ext:string;
jpegimage:tjpegimage;
begin

try
adotable1.Open;
adotable1.Next;
if adotable1.Eof then
adotable1.First;

image3.Picture.Graphic :=nil;
ext:=adotable1.fieldbyname('isbmp').AsString;
Edit1.Text:=adotable1.fieldbyname('ID').AsString;
if ext='1' then
image3.Picture.bitmap.Assign(adotable1.fieldbyname('image1'))
else if ext='0' then
begin
jpegimage := tjpegimage.Create ;
try
jpegimage.Assign(adotable1.fieldbyname('image1'));
image3.Picture.Graphic :=jpegimage;
finally
jpegimage.Free ;
end; //end try
end;
except
end;

end;
数据库上的表有1234四个图片,他们分别对应发ID为1234,上面的程序实现按按钮后图片依次的显示1234个顺序。
我想问如果我想按下按钮它能把我要的ID号的图片直接挑出来吗?就向ADOQuery1.sql.text:='select *from aa where id='1'';这样用adotable1 怎么写到有where这样的条件判断?
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
starluck 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 yuxueyou 的回复:]
procedure TForm1.Button7Click(Sender: TObject);
var
ext:string;
jpegimage:tjpegimage;
begin

try
  adotable1.Open;
  adotable1.Next;
  if adotable1.Eof then
  adotable1.First;

  image3.Picture.Graphic :=nil;
  ext:=adotable1.fieldbyname('isbmp').AsString;
  Edit1.Text:=adotable1.fieldbyname('ID').AsString;
if ext='1' then
  image3.Picture.bitmap.Assign(adotable1.fieldbyname('image1'))
else if ext='0' then
  begin
  jpegimage := tjpegimage.Create ;
  try
    jpegimage.Assign(adotable1.fieldbyname('image1'));
    image3.Picture.Graphic :=jpegimage;
  finally
  jpegimage.Free ;
  end; //end try
  end;
  except
end;

end;
数据库上的表有1234四个图片,他们分别对应发ID为1234,上面的程序实现按按钮后图片依次的显示1234个顺序。
我想问如果我想按下按钮它能把我要的ID号的图片直接挑出来吗?就向ADOQuery1.sql.text:='select *from aa where id='1'';这样用adotable1 怎么写到有where这样的条件判断?
[/Quote]

Table 就用  Filter
yuxueyou 2009-11-27
  • 打赏
  • 举报
回复
adotable1我用的是这个组件不是ADOQuery1
de410 2009-11-27
  • 打赏
  • 举报
回复
加个edit组件,里面填写你想要的ID
ADOQuery1.sql.add('select * from where id='+''+edit1.text+'');

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧