Ho un problema legato all'importazione di query con l'ADO di Delphi:
questa è la parte di codice in esame.
Ogni volta il messaggio che esce è una eccezzione che afferma che il file è di sola lettura
FADOConnection è un oggetto di tipo TADOconnection, e ADOCommand è un oggetto di tipo TADOCommand.
FADOConnection:=TADOConnection.Create(Nil)
FADOConnection.ConnectionString:='Provider=Microso ft.Jet.OLEDB.4.0;'+
'Data Source=Test.mdb;'+
'Persist Security Info=False';
FADOConnection.LoginPrompt:=False;
ADOCommand:=TADOCommand.Create(nil);
ADOCommand.Connection:=FADOConnection;
ADOCommand.CommandType:=cmdText;
ADOCommand.CommandTimeout:=7200;
ADOCommand.CommandText:='SELECT * INTO testo FROM [TESTO#DAT] IN ''C:\Documents and Settings\giob\Documenti\Sviluppo\CreditPortfolio WIP\Dati Banca'' [Text;];';
ADOCommand.Execute;
Dove Testo.dat è un file di testo, la cui struttura è specificata in un opportuno file schema.ini.
Se si apre il file Test.mdb e si esegue la query da access, l'importazione viene eseguita correttamente.