Ciao a tutti,
sto tuilizzando paradox per gestire una tabella clienti.
voglio aggiungervi un campo appena mando in esecuzione il programma.
il codice č riportato di seguito:
codice:
TClienti.Open;
if TClienti.FindField('GesMatr') = nil then begin
   TClienti.Close;
   with QAddField do begin
      Databasename := 'cmcomposit'; //alias del database
      with Sql do begin
         Clear;
         Add('Alter Table Clienti Add GesMatr Boolean');
      end;
      ExecSql;
   end;
   TClienti.Open;
end;
perchč quando arriva all'ExecSql mi manda a video "Table is busy" senza specificare l'utente che l'avrebbe in lock e soprattutto senza che sia aperta da nessuno?
premetto che non esistono nč i file .lck nč i file .net nella cartella che contiene la tabella.