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.