DELPHI ERROR:多步操作生成器错误。检查每个状态值 [英] DELPHI ERROR : Multiple-step operation generater error. Check each status value

查看:112
本文介绍了DELPHI ERROR:多步操作生成器错误。检查每个状态值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

单击位按钮时,我有一个过程,它会打开一个对话框以加载一些文件,并将其添加到AdoQuery(AQSource1)中。当我添加一些文件时,出现此错误:

I have a procedure when click a bitbutton, it open a dialog box to load some files, and add it into AdoQuery (AQSource1). When I add some files, this error appear :

多步操作生成器错误。请检查每个状态值。

"Multiple-step operation generater error. Check each status value."

仅当我添加多个文件时。但是,如果我按文件选择一个文件,则根本没有错误...但是有时候,如果我选择了多个文件,则也不会显示此错误...。对我来说有点困惑...

Only when I add multiple files selected. But if I selected a file by a file there is no error at all... But sometimes if I select multiple files this error did not show up either.... Kind a confusing for me...

如何解决此问题?以简单的方式...

How to fix this ? in simple way...

PS:
我使用Windows 7 Pro SP1 64bit,Embarcadero Delphi 2010

PS: I use Windows 7 Pro SP1 64bit, Embarcadero Delphi 2010

procedure TFMain1.btImgLoad1Click(Sender: TObject);
var i : integer;
    strFilename : string;
begin
  if OpenDialog1.Execute then
  begin
//    Add selected file to DBase and show it on DBGrid
    for i := 0 to openDialog1.Files.Count-1 do
    begin
//      ShowMessage(openDialog1.Files[i]);
      strfilename := openDialog1.Files[i];

      AQSource1.Append;
      AQSource1source_fileurl.Value := strFilename;
      AQSource1source_filename.Value := ExtractFileName(strfilename);
      AQSource1source_dateadd.Value := date();
      AQSource1source_timeadd.Value := Time();
      AQSource1.Post;

      AQSource1.Close;
      AQSource1.Open;
    end;
  end;
end;


推荐答案

啊……最后,我发现了它。它位于Delphi中Access和AdoQuery中的字段大小上。两者的字段大小均为50。当我将其更改为255时,哎呀...错误消失了。...

Ah... Finally I found what the cause of it. It lies on the "Field size" in Access and AdoQuery in Delphi. The field size for both is 50. When I change them to 255, whola.... the error is gone....

因此,根据我的结论,错误多步操作生成器错误。检查每个状态值。因为我的情况是由FIELD SIZE引起的...谢谢^^

So based on my conclusion, the error for "Multiple-step operation generater error. Check each status value." for my case was caused by the FIELD SIZE... Thanks ^^

这篇关于DELPHI ERROR:多步操作生成器错误。检查每个状态值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆