Ciao a tutti
Sono furioso.
Come già noto se si usa il modulo Base sfruttando l'Hsql è totalmente
impossibile gestire "a posteriori" (cioè dopo una prima convalida della
tabella creata) la creazione di una chiave primaria.
Bene (anzi male), questo significa anche l'impossibilità di importare
una tabella già esistente (es. dal calc) facendo in modo di inserire una
chiave primaria con autoincrement: la procedura di validazione dei campi
da importare è "finta", prima base importa tutta la tabella e poi la
procedura screma.
1- Se si tenta di impostare una chiave primaria, viene fatto ma senza
autoincrement (impossibile da aggiungere in fase successiva);
2- Se si crea un campo ID già compilato nella tabella di origine, hsql
nn la riconosce come chiave primaria (o per lo meno si ricade nel caso
precedente);
3- Se si fa come sopra (punto 2) ma ci si sbaglia a creare anche la
chiave primaria dandole lo stesso nome del campo aggiunto, in riepilogo
dà 2 campi con stesso nome, entrambi come chiavi primarie (nessuna
-chiaramente- con autoincrement);
4- Se presi dall'orrore del punto 3 si tenta di eliminare una delle due
id identiche... (da qui la furia) ... va in crash portandosi dietro
tutte le istanze di openoffice aperte :'(

Ah, tutto questo con la 2.1 sotto W$

Non ne uscirò mai con 'sto db... MySql nn mi considera le relazioni tra
tabelle e mi inciucca i calcoli, ora con HSql nn posso importare quanto
già fatto (che nn è poco) e con PostgreSql nn riesco ad inserire (dal
base) valori numerici con la virgola (mi sa che -chiaramente- qui
sbaglio io).

In ogni caso mi piacerebbe creare 'sto db unicamente col base perchè in
questo modo diverrebbe "portabile" (nel senso che fungerebbe anche su
una chiavetta usb e quindi anche su sistemi che nn hanno mysql e/o
postgres)

-- 
Saluti.
A-Lex

OOo 2.1 su FedoraCore5/6, su wXP e WinPenPack


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a