我点击一个按钮时有一个过程,它打开一个对话框来加载一些文件,并将其添加到AdoQuery(AQSource1)中。当我添加一些文件时,出现此错误:DELPHI错误:多步骤操作生成器错误。检查每个状态值
“多步骤操作生成器错误。检查每个状态值。”
只有当我添加多个选定的文件。但是,如果我通过文件选择文件根本没有错误...但是有时如果我选择多个文件,这个错误也不会显示出来....对我来说有点困惑...
如何解决这个问题?在简单的方法...
PS: 我使用的是Windows 7专业版SP1 64位,Embarcadero的德尔福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;
可能出现[获取“多步操作生成错误,检查每个状态值”的重复。错误使用ADO与SQL Server 2008](http://stackoverflow.com/questions/8040609/getting-multiple-step-operation-generated-errors-check-each-status-value-err) –
我没有使用或安装任何SQL Server 2008.如果我通过一个文件尝试一个文件。没有这样的错误。当我使用大量的文件选择时出现错误.....这是从你给我的链接的另一种问题.... –
我只是想选择opendialog1一些文件,并将它们添加到我的AdoQuery1是上市。但是有时候,当我选择多个文件时,这个错误会出现,但有时候不会。如果我一个接一个地选择,这个错误没有出现...... DBASE的 –