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:
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?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;
premetto che non esistono nč i file .lck nč i file .net nella cartella che contiene la tabella.
![]()

Rispondi quotando
