我點擊一個按鈕時有一個過程,它打開一個對話框來加載一些文件,並將其添加到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的 –