使用Locate方法定位.函数方法原型
Locate(const AnsiString KeyFields, const System::Variant &KeyValues, TLocateOptions Options);
Locate(const AnsiString KeyFields, const System::Variant &KeyValues, TLocateOptions Options);
解决方案 »
- 刚学delphi,怎样可以跟msdn一样方便查找东西?
- 如何计算2个日期之间的差值,要求不按自然月计算,每个月按30天,就跟银行似的。
- 这样的控件那里有?
- 关于TTreeView问题
- 怎么删除文件及文件夹下的所有文件,不用Shell函数和Dos命令
- 请教各位大虾,如何使用ADODataSet 中的Deleterecords?
- 请教CORBA在不同局域网(或internet)怎么互联 -- UP有分
- 请问如何在窗体上隐藏鼠标,但是能响应点击事件
- 已经有多于一个的hdbc在运行
- 实现静音和如超级解霸里文件采单的播放VCD功能?请指教谢谢!
- 一个常见问题!相信大家可以解决的
- 救救我吧:mts和com+在接口的方法只能用过程,没有带返回值的函数吗?
ADOTable1.FindFirst;
ADOTable1.FindFirst;
procedure TfrmObjectPhoto.ShowPhoto(DataSet: TDataSet);
var
PicBlob: TStream;
jpeg: TJpegImage;
begin
with DataModuleObjectManage.cdsPhoto do
begin
if UpdateStatus = usInserted then
begin
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
SetImageProperty();
end
else
begin
Edit;
PicBlob := CreateBlobStream(FieldByName('Photo'), bmReadWrite);
Post; if PicBlob.Size = 0 then
Image1.Picture := nil
else
begin
jpeg := TJpegImage.Create;
jpeg.LoadFromStream(PicBlob);
Image1.Picture.Assign(jpeg);
SetImageProperty();
jpeg.Free;
end; PicBlob.Free;
end;
end;
end;
procedure TfrmObjectPhoto.btnNewClick(Sender: TObject);
var
NewPhotoID: Integer;
PhotoStream: TFileStream;
ThumbStream: TMemoryStream;
begin
if OpenPictureDialog1.Execute then
begin
PhotoStream := TFileStream.Create(OpenPictureDialog1.FileName, fmShareDenyNone);
ThumbStream := TMemoryStream.Create();
CreateThumbnail(PhotoStream, ThumbStream, 200, 200); with DataModuleObjectManage do
begin
SocketConnection1.AppServer.GetSequenceNo(FPhotoSequenceIndex, NewPhotoID); cdsPhoto.Append;
cdsPhoto.Edit;
cdsPhoto.FieldByName('PhotoID').AsInteger := NewPhotoID;
cdsPhoto.FieldByName('ObjectID').AsInteger := FObjectID;
cdsPhoto.FieldByName('Descript').AsString := '编号为' + IntToStr(NewPhotoID) + '的照片';
TBLOBField(cdsPhoto.FieldByName('Photo')).LoadFromStream(PhotoStream);
TBLOBField(cdsPhoto.FieldByName('Thumbnail')).LoadFromStream(ThumbStream);
cdsPhoto.Post;
end; PhotoStream.Free;
ThumbStream.Free;
end;
end;
TCustomADODataSet,Locate