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]
