PDA

Visualizza la versione completa : [delphi] assegnazione valore ad un campo di IBDataset


123delphi321
01-03-2004, 17:43
scusate,

com'e' l'istruzione per assegnare un valore ad un campo di un IBDataset?

ho fatto varie prove terminate sempre in errore....


IBDataSet1.FieldByName('codice').AsString :='828282';

grazie

alka
01-03-2004, 17:44
Che errore ti dà?

123delphi321
01-03-2004, 18:11
mi da errore:

not in edit mode.

123delphi321
01-03-2004, 18:14
devo assegnare questo campo del IBdataset e poi aggiornare il IBdatabase.

alka
01-03-2004, 18:17
Ho paura che tu debba leggere un po' di documentazione di base prima di procedere con lo sviluppo di applicazioni che si basano su database con Delphi, altrimenti sarai fermo ogni 5 secondi.

Sul sito Delphi.About.Com (http://delphi.about.com/cs/database/) ci sono diverse guide per novizi nella sezione apposita...è sufficiente conoscere un po' di inglese.

Per quanto riguarda il tuo problema, prima di poter modificare il valroe di un campo, devi impostare il DataSet in modalità "modifica" chiamando il metodo Edit.

Il DataSet può trovarsi in 3 stati principali: Browse quando sfogli i record, Edit quando stai modificando quello corrente e Insert quando stai completando un nuovo record.

Loading