sono riuscito a creare il campo computed in questa maniera:
l'ho creata tramite l'utility IB Expert, con la quale visualizzando la mia tabella e' tutto Ok, il campo full_nome contiene esattamente il valore del cognome+ nome.codice:CREATE TABLE TELEFONO1 ( CODICE VARCHAR(8) NOT NULL UNIQUE, COGNOME VARCHAR(40), NOME VARCHAR(40), FULL_NOME COMPUTED BY (upper(COGNOME) || ' ' || upper(nome)));
sulla mia form ho una Dbgrid, e in essa ho scritto le dovute opzioni per visualizzare anche il campo FULL_NOME ma il suo valore e' sempre vuoto.
Un campo COMPUTED puo essere visualizzato in una DbGrid?...intendo visualizzato ovviamente ReadOnly.
un'anltra domanda:
tramite IB Expert ho inserito dei valori nella mia tabella. Visto che avevo circa 500 record da inserire in SQL Editor avevo scritto diverse righe in questa maniera:
codice:INSERT INTO TELEFONO (CODICE,COGNOME,NOME,IND,CITTA,CAP,E_MAIL,TEL,TEL1_,TEL2_) VALUES ('00000001','ALLOCCO','SALVATORE - CATERINA ?','via v. emanuele - via garibaldi','procida','na','','8968654-ab8969596','cell. caterina 333-9820938',''); INSERT INTO TELEFONO (CODICE,COGNOME,NOME,IND,CITTA,CAP,E_MAIL,TEL,TEL1_,TEL2_) VALUES ('00000002','LUBRANO','ROCCO','via libert…, 12','','','','8967028','',''); INSERT INTO TELEFONO (CODICE,COGNOME,NOME,IND,CITTA,CAP,E_MAIL,TEL,TEL1_,TEL2_) VALUES ('00000003','ANASTASIO','ENRICO DR','via libert…','procida','na','','8968485-ab8969986','335/5373991','');