mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: domanda da newbie su Access 2000

Il problema č questo:
Ho un archivio con un campo chiamato colore nel quale vengono memorizzati
valori in base ad un elenco predefinito (es. Rosso Giallo Verde) ora vorrei
impostare un'unica query senza doverne fare una per colore che mi proponga
un menů a tendina che quindi indichi Rosso Giallo e Verde e che una volta
selezionatone uno lo passi come argomento alla query stessa.
Come posso fare??
Le sto provando di tutti i colori, ma niente da fare!
Grazie a quanti vorranno aiutarmi.
PS: E' la prima volta che scrivo

 wrote in message
hXH16.13019$ag5.8...@twister1.tin.it...

Allora, nella tua query, nella colonna del campo, alla voce "Criteri",
scrivi (senza apici!) "=Forms![tuamaschera]![ComboColori]"
supponendo che "Tuamaschera" sia il nome della maschera dove poni la
combobox e "Combocolori" sia il nome del tuo menu a tendina, avente come
Origine Dati la lista dei colori, prelevata da una tabella o inserita
direttamente.
Prova! Ciao e Buon Anno!
Lorenzo

Newsgroup: it.comp.software.database
Titolo: amministrare db oracle in remoto da linux

Ciao, sono completamente a digiuno di oracle.
mi è stato dato un compito semplice, eseguire un query sul db.
me l'hanno fatto vedere da Toad, ma non avendo windows non saprei come fare.
cosa posso usare?
grazie
-- 
vieni, facciamo ancora un'altra foto col colombo in mano.
sarai contenta quando poi tua cugina lo vedrà 
che a venezia siamo stati anche noi...

installi il client oracle, cerca nel ng argomenti simili, ti crei una
connessione al database ed esegui la query dopo una corretta login ;)

 connessione al database ed esegui la query dopo una corretta login ;)
uh grazie, credo di averlo scaricato.
ora vedo come installarlo.
grazie.
p.s.
č questo che mi serve?
http://download.oracle.com/otn/linux/instantclient/instantclient-basic-linux32-10.2.0.1-20050713.zip
sono su slackware.
grazie mille
-- 
vieni, facciamo ancora un'altra foto col colombo in mano.
sarai contenta quando poi tua cugina lo vedrŕ 


 
yes

Newsgroup: it.comp.software.database
Titolo: [SQLSERVER] accedere al db

ciao
non riesco ad accedere ai db creati su sqlserver 2005 ne via odbc ne 
via jdbc
ho abilitato tutto il possibile , credo :o)
1. in "Configurazione superficie di attacco" in attacco servizi e
connessioni ho: "Connessioni locali e remote" "usa sia tcp/ip che
named pipe"
2. nel configuration manager ho attivato tutti i protocolli sia per
il client che per il server
3.
l'errore per il jdbc e'
 java.sql.SQLException: [Macromedia][SQLServer JDBC Driver]Error 
establishing socket. Connection refused: connect
The root cause was that: java.sql.SQLException: [Macromedia][SQLServer 
JDBC Driver]Error establishing socket. Connection refused: connect

orsopoeta ci ha detto :


> il client che per il server
3. nel management studio ho nelle proprieta' del server
"consenti connessioni remote al server"
4. se provo a collegermi via odbc con "native-client" ricevo
"impossbile effettuare la connessione" sqstate 08001
qualche idea?
non so piu' che pesci pigliare...
grazie
Rob

 Rob
Lucazeo
Newsgroup: it.comp.software.database
Titolo: Come rovinare database Firebird ?

Vorrei provare le funzioni per il ripristino di database corrotti con
Firebird 1.5.1
Come posso fare per rovinare un db ?
Grazie e ciao
RobertoA

 Come posso fare per rovinare un db ?
Staccare l'alimentazione del PC nel mentre stai esenguendo un tot di insert.

 ha scritto nel messaggio
news:vf94d.288281$OR2.13...@news3.tin.it...


 ha scritto nel messaggio 
news:2rbbmeF...@uni-berlin.de...

Un database se rovinato è rovinato qualunque sia la causa l'effetto sarà 
impossibilità di leggere i dati in esso scritti.
Quindi è sufficiente scrivere una procedura che effettui un check del db 
prima di ogni operazione e verifichi se è integro o meno effettuando qualche 
operazione di lettura e scrittura.
Per il ripristino occorre fare affidamento a un db di backup magari 
compresso da cui sovrascrivere i dati difettosi con quelli sani.
Cooper.
-- 
[web:]  
http://www.blueware.it
 (aggiornato!)
[icq:]  146 781 935
[msn:] 
coo...@blueware.it
 

 Come posso fare per rovinare un db ?
Firebird è generalmente un database molto solido, un modo
semplice per provare a corromperlo è quello di disabilitare
la proprietà 'force write' e spegnere durante una mass insert.
Questo documento riepiloga le cause di corruzione dei db
Firebird:
http://www.esys.it/download/FirebirdSQL.it%20Diagnosi%20e%20riparazione%20dei%20database%20corrotti.PDF
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 ha scritto nel messaggio
news:civig6$6hj$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.software.database
Titolo: [ORACLE] import-export

Salve a tutti,
come si fa a creare un export da Oracle 8.1.7 ed importarlo in Oracle
8.1.5?
Se uso i due comandi "exp" e "imp", quando vado ad importare ottengo il
seguente errore:
Export file created by EXPORT:V08.01.07 via conventional path
import done in WE8ISO8859P1 character set and WE8ISO8859P1 NCHAR
character set
IMP-00069: Could not convert to environment national character set's
handle
IMP-00000: Import terminated unsuccessfully
Grazie in anticipo per le vostre risposte
XXX

 ha scritto nel messaggio
news:3D25882A...@nosite.com...


 ha scritto nel messaggio
news:3D25882A...@nosite.com...


L'errore è quello di NLS ovvero della diversitaà di lingua usata dalla 8i7
alla 8i5.
Dal server 815 esegui la export e poi importa con la clausola
fromuser=nomeutente touser=nomeutente.
Fammi sapere se và tutto!
Simone

 fromuser=nomeutente touser=nomeutente.
anche qui, non c'entra.
sei vuoi fare una export/import full?
non si parla di schema ma della struttura logica dei dati che, come logico, 
è cambiata con la release.
le indicazioni di Marco sono esatte:
lanciando il catalogo degli export della rel. 8.1.5 sulla 8.1.7 permetti ad 
un exp 8.1.5 di esportare i dati correttamente, secondo il suo dizionario.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-software-for-freedom.it.html


Ciao,
in effetti leggendo il messaggio d'errore anch'io pensavo ad un errore
di questo genere ... in realta' la soluzione giusta l'ha data Marco.

Newsgroup: it.comp.software.database
Titolo: Errore 3086 di Access, non riesco a trovare il problema!





Attraverso una query di eliminazione, sto cercando di eliminare dei record 
da una tabella "A" che corrispondono a quelli contenuti in una tabella "B", 
sfruttando un campo comune.


L'anteprima della   query mostra i record da eliminare, e 
sono esatti, però quando vado ad eseguire il comando di eliminazione, mi 
visualizza:


"Impossibile eliminare dalle tabelle specificate" errore 3086, fornendomi 
dei rimedi.


Inizialmente credevo che di aver male impostato le proprietà dei file, ma 
sembrano corrette.


 


Tenendo conto che ho creato le tabelle importando dei dati in formato dBase 
III, dove posso cercare l'errore????


 


Grazie per l'aiuto!



Inizialmente credevo che di aver male impostato le proprietą dei file, ma

Newsgroup: it.comp.software.database
Titolo: [MSQL] come scatenare un errore in ADO con un trigger

deV<

 ADO.....come faccio ???
In generale se "spari" un'eccezione questa viene "girata" ad ADO.
Davide
-- 
Posted from 
ntp.square.nl
 [193.78.176.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3B0E0D89...@nsmail.square.nl...


 ma non riescio a rintracciare l'errore nelle proprietą di ADO...
Che intendi dire? Se vuoi gestirti l'errore devi attivare un qualche
tipo di "trapping", ovvero disattivare la gestione errori standard
di quello che stai usando. Dopodiche' leggi la presenza di un
errore usando la collection Errors della Connection di ADO.
Davide

 > ma non riescio a rintracciare l'errore nelle proprietà di ADO...


 faccio?
Molto (ma molto) in breve:
CREATE TRIGGER untrigger
ON unatabella
FOR INSERT
AS
BEGIN
  IF (inserted.campo3='CIAO') THEN
  BEGIN
     RAISEERROR('non puoi!',16,1)
     ROLLBACK TRANSACTION
  END
END
Vedi la documentazione di SQL sul comando "RAISEERROR"
Davide

 ha scritto nel messaggio
news:9ellhd$cij$1...@ID-18487.news.dfncis.de...


 l'utente che il dato non è stato salvato......
Cio' mi pare molto strano. Il guaio e' che non ho sottomano una
macchina SQL/Win per provare... hai provato a fare una ricerca
sull'MSDN e vedere se ci sono altre segnalazioni?
Davide

 ha scritto nel messaggio
news:9elomm$cij$2...@ID-18487.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: Aiuto urgente

Premesse:
- Bisogna sviluppare un database che gestisca i dati catastali di unità 
immobiliari, di diversi interventi immobiliari, e che ne faccia una 
qualche elaborazione: ad esempio sviluppare tabelle millesimali 
(praticamente delle medie pesate su vari parametri dell'alloggio)
- Abbiamo un settore EDP (che usa solo Delphi) che si occupa in genere 
di queste cose, il Resp. Dice:”ci vogliono tre mesi si sviluppo ecc., 
...  in quanto tutte le maschere vanno sviluppate linea per llinea di 
codice” (!!!???)
- Mi occupo in genere di altro, sono un ing. Edile con una minima 
preparazione di programmatore, università C, Lisp per Autocad 
(abbastanza bene), retaggi di pascal e basic, ma imparo volentieri, mi 
sono avvicinato al mondo Open Source:  OOOO, Linux, Gimp, Blender
Domanda:
Il Resp. EDP propone Access con qualche routines VB (che mi dovrei 
studiare) che alternative potrei proporre? Mi viene in mente qualcosa tipo :
Computo 
http://nathanvi.it/openoffice/index.php?page=ComputoMetrico
avete qualche suggerimento?? anche sulla mia proposta! (di OOO2 BASE mi 
sembra di aver capito che è ancora un po' immaturo o mi sbaglio??)

 Il Resp. EDP propone Access con qualche routines VB
Mentre leggevo i 3 mesi pensavo che si potrebbe avere una notevole riduzione
dei tempi proprio
facendo come ti ha proposto..certo ci sono un pò di variabili da vedere...
-- 
Alex {per email metti '[IOPOSSO]' nell'oggetto}
"D'ogni cosa la parte ritiene in sé la natura del tutto. "
(Leonardo Da Vinci)


wrote:

PostgreSQL come database, Python come linguaggio di programmazione.
In due settimane (se si ha gia' in mente l'architettura generale)
dovrebbe essere gia' pronta una versione base del sistema.
Saluti  Manlio Perillo

Newsgroup: it.comp.software.database
Titolo: Due criteri di orinamento

scusate la banale domanda:
faccio una
select * from articolo order by foto
per fare in modo che compaiano prima gli articolo dotati di foto.
Ora però vorrei specificare anche un altro criterio di ordinamento 
"secondario", chessò, la data di arrivo dell'articolo in modo da far 
sempre venire per primi gli articoli con foto ma questi ultimi ordinati 
in base alla data.
Come posso farlo in una sola query (cioè senza scomodare l'unione di 2 
query ? )
ciao
Alesi_27

scusate il topic, errore di battitura, era "ordinamento" ovviamente :)
ciao
Alesi_27

 di ordinamento "secondario",
direi
select * from tabella order by criterio1, criterio2
...
direi anche che un manuale di SQL non sarebbe male... :o)
ciao
rob

 rob
ciao e grazie
Alesi_27
Newsgroup: it.comp.software.database
Titolo: [?]Caratteri stranieri nei record

Ho un database SQL2000 con una tabella in cui devo memorizzare dei prodotti
chimici con caratteri dell'alfabeto greco (alfa - beta etc.) .
Come faccio ad inserire questi caratteri?
perchè quando vado a leggere i record con una applicazione Visual Basic i
caratteri 'stranieri' sono in gran parte diversi (l'alfa diventa una O
accentata etc.)?
C'è un sistema per aggirare il problema?

 C'č un sistema per aggirare il problema?
Passare all'UNICODE che definisce ogni carattere con due caratteri,
quindi gestirti l'inserimento/lettura codificando e decodificando
le singole stringhe.
Gestirti il font da usare per la visualizzazione comunque e' il primo
passo.
Davide

Newsgroup: it.comp.software.database
Titolo: insert usando MAX

ciao
voglio fare una insert ponendo il valore in un campo di tipo in come MAX
(campo)+1 usando una sola query per evitare l'uso di transazioni.
una cosa tipo 
insert into tabella (campo) values (max(campo)+1)
che ovviamente non funziona (altrimenti non avrei chiesto qua!)
non va bene neanche
insert into tabella (campo) values (select max(campo)+1 from tabella)
esiste un modo per farlo o faccio una transazione?

 insert into tabella (campo) values (select max(campo)+1 from tabella)
errore di sintassi
INSERT INTO tabella (campo) SELECT MAX(campo)+1 FROM tabella
http://dev.mysql.com/doc/refman/5.0/en/insert-select.html
L'ho provato e da me funziona
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
TAP: Take Another Plane

Newsgroup: it.comp.software.database
Titolo: [?] MSQLServer7 e vostro parere su Current activity

ciao,
vorrei un vs parere su un aspetto (a me poco conosciuto) di MSQLServer7
Con l'enterprise manager vedo l'attività corrente, in Process info ci sono
un centinaio di voci, è una cosa normale ?
grazie

 normale ?
Dipende da quanti utenti hai 'attaccati'. Ma ritengo che
la maggioranza di quei 'processi' siano 'idle', cioe'
non stanno facendo niente.
Davide

 non stanno facendo niente.
si, anche io, solo che con più sono con più ho attese dal lato client,
attese strane, di 30 40 secondi su query che normalmente vengono eseguite in
meno di 1 secondo, a volte ho addirittura dei timeout expired; considera che
le query non sono pesantissime, e sono soprattutto di aggiornamento dei
dati.
bah....esiste qualche metodo per capire se c'è qualcosa che non va ?
ciao, grazie

 non va ?
Che io sappia no...
Davide

 portarlo a 512 Mb di ram!
io ho un NetServer HP, PII 450 512MB di ram, con W2KServer, ti dirò di più,
prima, con NT4, funzionava meglio, solo che non so se attribuire tutto al
so, anche perchè è un db in constante sviluppo, cmq grazie....
sai, ho chiesto una consulenza ad un sistemista di un'azienda abbastanza
importante (in Italia).... speriamo bene, poi se vuoi ti aggiorno....
ciao

Newsgroup: it.comp.software.database
Titolo: Confrontare tra elementi di una tabella

Ciao a tutti.
Supponiamo che io abbia una tabella contenente un campo data per ogni 
record e voglia trovare tutte le coppie di record le cui date 
differiscano per un certo intervallo fissato: come scrivereste la query 
che deve confrontare ogni record con tutti gli altri?
(Io programmo su SQL Server)
Grz
Fob

 Grz
Prg
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: MSDE e SP in italiano

sembro l'ebreo errante, ma io la versione italiana di SQL7 non la trovo
sui siti microsoft :(
avete un url per carita'? Paolo


anche l'ebreo errante cercava sql7?
scherzi a parte, nella sezione pubblica trovi i vari service pack, documenti
etc.
http://msdn.microsoft.com/downloads/
per poterlo scaricare (se non sbaglio) devi avere una licenza msdn (quella
degli sviluppatori).
gratuito comunque non lo trovi (al limite qualche versione trial a tempo).
Ciao
  Stefano

 
http://msdn.microsoft.com/downloads/
piu' o meno e' dove sono arrivato io, ma non c'e' l'italiano :(
e.g. SQL7 SP4 (en,fra,gerjap,spa)
Eppure l'msde dal cd-rom di Office e' italiano e non accetta quello
inglese (c'ho provato ;))
boh

Newsgroup: it.comp.software.database
Titolo: problema su asp e oracle

ciao,
oggi sono andata ad installare un prodotto da un cliente, sviluppato in asp
che gestisce dati su un db Oracle.
Il prodotto installato su un windows 2000 pro italiano, con iis 5.0 e Oracle
8i gira senza problemi, il cliente a guardato bene di farmi trovare un
ambiente un po' diverso:
windows 2000 server inglese e Oracle 9i. La connessione al db è avvenuta
senza problemi, ma quando si richiede alle pagine asp di fare delle select
su tabelle che contengono dei campi number non viene estratto alcun
record........
Nel senso
"select userid from users"
non estrae nulla
(il count dei record è 0)
 mentre se converto il campo in char si ha l'estrazione regolare dei records
"select to_char(userid) from users"
tutto ok.....
il campo contiene solo numeri interi e non posso cambiare il tipo dati.....
Lunedi devo tornare dal cliente per sistemare il tutto :(
Può dipendere dall'ambiente diverso??????
come posso gestire la cosa????????????????????
Ringrazio tutti
Micol

 come posso gestire la cosa????????????????????
Mai sentito niente di simile. Prova a postare su it.comp.www.asp o a dare
un'occhiata a 
www.aspitalia.com
.
Davide
Newsgroup: it.comp.software.database
Titolo: Access Report - Ordinamento in base a prima lettera

Ciao,
sto correggendo un report di stampa che oltre ad ordinare i record secondo
un campo ne indicava la lettera iniziale del tipo...
R
Rassi
Rossi
Russi
T
Tassi
Tossi
Tussi
eccetera. Nel nuovo report ora non riesco ad ottenere lo stesso risultato
trovandomi la lettera iniziale sopra ad ogni record, ovvero ...
R
Rassi
R
Rossi
R
Russi
Al di la delle autocomposizioni, vorrei capire in quale proprietą si
differenziano i risultati.
Grazie per l'aiuto.

Rossi
per ottenere quanto sopra devi creare un raggruppamento all'interno
del report di access.  c'e' un pulsante apposito, una specie di
parentesi con dentro altre parentesi.
l'espressione in base alla quale vuoi raggruppare i record e' la prima
lettera di un certo campo dell'origine dati del report, quindi
left(campo, 1).
questo raggruppamento avrà bisogno di una intestazione, quella nella
quale appunto visualizzi la prima lettera, ma non di un pie' di
pagina, a meno che tu non voglia magari metterci una riga di
separazione.
smanettaci un po' e tutto ti sara' chiaro.
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

Grazie per le indicazioni. Nella Fretta non riuscivo a trovare nessuna
impostazione utile....

Newsgroup: it.comp.software.database
Titolo: SELECT per lista nomi tabelle

Qualcuno sa dirmi la sintassi dell'istruzione SELECT per ottenere in un
database Centura SQLBase i nomi delle tabelle contenute nel database stesso.
Saluti.
Paolo
--
Posted from 
mta21-acc.tin.it
 [212.216.176.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

La sintassi SQL di SELECT e'
SELECT nomecolonna,nomecolonna,nomecolonna,...,nomecolonna FROM nometabella
o piu' semplicemente
SELECT * FROM nometabella
Nettuno

 wrote in message
3.0.6.32.2000061...@box.clubnet.tin.it...

Newsgroup: it.comp.software.database
Titolo: Trigger_before_update

Ciao a tutti,
ho un problema relativo ad un trigger, spero possiate aiutarmi.
Ho un trigger (before update on elenco) la cui funzione è quella di
eliminare delle tuple, in cui essendo presente un attributo 'data
scadenza', scadute da almeno un anno. Questo trigger si attiva ON
UPDATE (giusto?).
Per testarlo devo quindi eseguire un UPDATE.
Ho letto che in generale l'update è strutturato così:
UPDATE nome_tabella
SET nome_colonna=value;
WHERE some condition.
Come posso fare per fare un UPDATE solo di refresh nella tabella
elenco?
Nel senso, io non voglio settare nulla come (nuovi o aggiornare)
valori... voglio mantenere gli stessi valori esistenti, facendo
eseguire l'update al fine di far attivare il trigger, il quale
attivandosi ON UPDATE esegue la DELETE (nella funzione eseguita dal
trigger) che elimina le tuple scadute da almeno 1 anno.
Avevo pensato di inserire nella WHERE una sottointerrogazione che mi
selezionava/ritornava tutto il contenuto della tabella  e settare
questo come valori di SET. è possibile?
eseguire il trigger in base alla data e quindi eseguirlo ogni giorno
periodicamente, ma mi sembra che plsql non lo permette.
Il suo sistema potrebbe essere molto oneroso in termini di risorse
poiché costringeresti per ogni update l'esecuzione del trigger, spesso
a vuoto.
Grazie anticipatamente

 Grazie anticipatamente
Ciao.

 
il 'suo sistema' di chi? plsql?
secondo me ti conviene preparare una procedura per la manutenzione della 
tabella e schedularne l'esecuzione.
anche perche' eseguire manutenzione ordinaria sui dati a ogni update dei 
dati stessi mi pare abba rischioso.
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 ma mi sembra che plsql non lo permette.
Capisco solo ora che lavori in Oracle.
Di solito si crea una stored-procedure, che si lancia periodicamente 
attraverso una entry in DBA_JOBS (DBMS_JOBS.submit), che BTW, ti lascia 
libero di utilizzare gli statement per la definizione delle transazioni, 
e ti fa scegliere "quando" lanciare la attivita' di manutenzione.
Ma forse non ho capito bene cio' che vuoi fare: prova a risrivere, nel 
caso, ma descrivendo il problema e non la soluzione.
P.S.: Hai parlato di DELETE. Sei assolutamente sicuro che debbano essere 
implementate delle cancellazioni? AFAIK, il modo "migliore" di 
procedere, e' quelo di flaggare le righe come "non piu' 
disponibili/utilizzabili" e purgarle solo quando siano scattate altre 
considerazioni (piu' pratiche/politiche che appliative).
Newsgroup: it.comp.software.database
Titolo: Nuovo utente in Mysql

Cia a tutti.
Ho installato per la prima volta MySql e non riesco a capire dal manuale
come si fa a fargli accettare connessioni via rete.
Non ho ancora creato utenti nuovi né database nuovi, ho solo creato quelli
di default con " mysql_install_db "
Ora mi dice che
[ro...@server2.cad:3306] ERROR 1130: Host '192.168.1.10' is not allowed to
connect to this MySQL server
Cioč... dal server mi collego ed apro una sessione mysql, da un client con
indirizzo 192.168.1.10 non posso aprirla.
Come faccio ad autorizzare una serie di indirizzi?
Gli utenti si creano con GRANT ?
Grazie
Giulio

 Giulio
Scusate, ma dimenticavo di mostrare questo:
mysql> select host,user,password from mysql.user ;
+--------------+--------+----------------------+
| host            | user    | password            |
+--------------+--------+----------------------+
| localhost     | root    | 7b4a93fa32dbe6c8 |
| server2        | root    |                              |
| localhost     |            |                              |
| server2        |           |                              |
| 192.168.1.10 | giulio | 7aafabaf341ef9f1 |
| %                | root    | 7b4a93fa32dbe6c8 |
+---------------+--------+------------------------+
In /etc/my.cnf c'è
#skip-networking
Grazie
Giulio

Newsgroup: it.comp.software.database
Titolo: [postgres] lentezza order by

ciao a tutti,
utilizzo postgres 7.1 ed eseguo questa query:
select * from radaudit order by username,timestamp DESC limit 10;
la query è molto lenta anche se esiste l'indice per username,timestamp.
togliendo invece il DESC viene utilizzato l'indice e la query è 
instantanea. come posso ottimizzare?
questo è l'output di explain:
account=> explain  select * from radaudit order by username,timestamp 
limit 10;
NOTICE:  QUERY PLAN:
Limit  (cost=0.00..37.23 rows=10 width=111)
   ->  Index Scan using usertime_idx on radaudit  (cost=0.00..1143592.88 
rows=307195 width=111)
EXPLAIN
account=> explain  select * from radaudit order by username,timestamp 
desc limit 10;
NOTICE:  QUERY PLAN:
Limit  (cost=115246.92..115246.92 rows=10 width=111)
   ->  Sort  (cost=115246.92..115246.92 rows=307195 width=111)
         ->  Seq Scan on radaudit  (cost=0.00..16747.95 rows=307195 
width=111)
EXPLAIN
-- 
Ranger! aggiungi .it all'indirizzo per rispondermi via mail
www.rossi.eu.com


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

 suo inverso... i secondi che mancano al 2038.
he he, soluzione proprio drastica! ;)
ciao


he he, soluzione proprio drastica! ;)
Non poi troppo, si tratta di aggiungere solo un campo in piu', e come hai
visto la conversione e' immediata (potresti fare anche senza quel campo).
Leonardo

Newsgroup: it.comp.software.database
Titolo: Oracle selezionare "giorno-mese" da data

                    Ma come mai il comando "to_char(data, 'dd-mm')" non mi prende solo giorno e
mese?
Se ometto il to_char la data viene selezionata correttamente in
giorno-mese-anno, ma vorrei solo giorno-mese. E' corretto il comando
to_char, nel modo in cui l'ho scritto qui di seguito?
SELECT NOME, COGNOME, to_char(DATA, 'dd-mm') FROM ecc..
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


SQL> select to_char(sysdate,'DD-MM') from dual;
TO_CH
-----
28-04
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

Newsgroup: it.comp.software.database
Titolo: "Replicazione" DB

Salve a tutti.
Sono uno sviluppatore PHP + Mysql. Dovrei realizzare un gestionale ad
uso interno. Tale applicazione deve servire due sedi diverse della mia
azienda, collegate tra loro con una connessione a banda larga.
L'applicazione deve essere replicata integralmente nelle due sedi. In
caso di mancanza di connessione tra le sedi, ognuna di esse deve poter
lavorare autonomamente, come se nulla fosse. Al ripristinarsi della
connessione, entrambi i database dovranno sincronizzarsi tra loro,
senza perdere nemmeno un bit, senza incongruenze di indici o
quant'altro.
Queste sono le richieste che mi vengono fatte. Esiste un database che
mi consenta di realizzare facilmente una cosa di questo tipo? So che
esistono degli stratagemmi software che permettono di ovviare al
problema degli indici (perché fondalmente il problema sarà quello),
ma bisogna considerare anche che le sedi per ora sono due, ma un domani
potrebbero essere n: sottolineo questo aspetto perché ho sentito
alcuni guru che mi hanno suggerito di affibbiare gli indici pari a una
sede, i dispari all'altra.
Che cosa suggerite
Grazie in anticipo
Gianluca

 mi consenta di realizzare facilmente una cosa di questo tipo?
Praticamente tutti i DB mainstream ormai hanno delle funzionalità di
replica native. Devi solo scegliere...
bye!

 
-- 
Francesco Quaratino
MCP, MCDBA, MCT
http://www.xplayn.org
dotNetSide Member
http://www.dotnetside.org

Newsgroup: it.comp.software.database
Titolo: [LINUX] Non riesco a connettermi a Oracle 10g con SQL*PLUS

Con SQL*PLUS non riesco a connetermi al Data Base, cosa devo fare?
SQL> connect
Enter user-name: AkiraDevilman
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux Error: 13: Permission denied
Poi perchè se scrivo sqlplus nella Shell di Ubuntu il comando risulta
sconosciuto?

 sconosciuto?
forse perche' la directory dove sono gli eseguibili oracle non
sta nel path !!
$ echo $PATH
ciao
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 sconosciuto?
Perche` non e` nel path di sistema
Enrico
Newsgroup: it.comp.software.database
Titolo: NESTED TABLE UNIQUE

Ciao tutti,
mi sto occupando della gestione di un databese contenente delle nested
table. Qualcuno saprebbe spiegarmi come rendere uniche le tuple delle
nested table. Cioè come fare in modo che gli elementi della tabella
innestata non vengano mai ripetuti.
grazie.

 
Ciao Vincenzo,
hai provato ad inserire una primari key nella definizione del TYPE?
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 
fabrizi...@mycontinent.com
Nel mio caso inserire una chiave primaria significherebbe aggiungere un
attributo in più che svolga questa funzione. Volevo evitare questo e
trovare un modo per non avere duplicati nella nested table, che
contiene però non dei valori ma dei REF.

 
Se posti delle DDL discutiamo su un esempio concreto.
ciao


Ciao
ti devo ringraziare...alla fine ho messo una chiava primaria  come
dicevi tu nella definizione del type e funziona tutto correttamente.
Avevo provato questa soluzione ma inizialmente non funzionava, poi per
problemi ho ricreato tutto il dataBase con l'aggiunta della chiave e
adesso funzione perfettamente tutto. Grazie ancora dell'aiuto!
Newsgroup: it.comp.software.database
Titolo: [interbase] 2 insert in una stored procedure

ho il dubbio che non si possa.
BEGIN
  SELECT "ID" FROM "Tabella" WHERE "ID" = :"id" INTO :"id";
  if ("id" is null) then
  begin
    INSERT INTO "Tabella" (ID) VALUES(:"id");
  end
  INSERT INTO "AltraTabella" (ID, FKID) VALUES (:"altroid", :"id");
END
cio' che ottengo e' una foreign key violation sulla seconda insert 
ho anche provato a togliere l'if  forzando cosi' la prima insert ma
sembra non funziona.
allora ho tolto la seconda, non si sa mai che non mi facesse vedere un
errore sulla prima. ma tutto funziona bene.
insieme pero' no... sembra che i dati appena inseriti non siano subito
accessibili... un problema di transazione quindi...
si puo' risolvere all'interno della stessa stored procedure o devo
spezzare in 2?
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

   end
ma se è una PK gli inserisci null comunque???
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-world.html

ma se è una PK gli inserisci null comunque???
AltraTabella ha una FK(FKID) su Tabella(ID).
ho riportato male il codice (vedi idinput):
BEGIN
  SELECT "ID" FROM "Tabella" WHERE "ID" = :"idinput" INTO :"id";
  if ("id" is null) then
  begin
    INSERT INTO "Tabella" (ID) VALUES(:"idinput");
  end
  INSERT INTO "AltraTabella" (ID, FKID) VALUES (:"altroid", :"idinput");
END


| ho riportato male il codice (vedi idinput):
|
| BEGIN
[...]
| END
come dici tu sembra un problema di transazioni...
non conosco molto bene firebird, ma a quanto mi ricordo
esisteva la possibilità di impostare il transaction isolation
level...
o forse mi ricordo male...
/G


ho spezzato in due sp e tutto funziona. pero' subito mi dava lo stesso
errore... allora ho segato la fk e l'ho ricreata. ora va. mi viene il
dubbio che la fk fosse sbagliata.... e infatti va anche se lascio tutto
in una sola sp...
mi sembrava strano che su google nessuno avesse avuto il mio problema...

Newsgroup: it.comp.software.database
Titolo: ABBASTANZA URGENTE!!!!

Scusate l'urgenza...
Mi è capitato un fatto abbastanza brutto e voglio scoprire chi e cosa ha
fatto...
Dunque qualche giorno fa qualcuno che non conosco ma che ha frequente
accesso a questo pc (siamo solo in 3) ha secondo il mio quasi certo parere
"trafugato" notizie da un database protetto non residente in Access
riversandole su una tabella di Access creata giusto appunto e poi se l'è
copiata su un floppy e portata in altro posto... e poi credo l'abbia
cancellata...
Ora io mi chiedo se è possibile risalire tramite qualche stratagemma, magari
dello stesso Access, ai dati contenuti nella tabella e a l'ora in cui e'
stata creata... In modo da risalire al colpevole... e magari farla
riapparire...
Non so se questa sia fantascienza... sta di fatto che ho urgente bisogno di
sapere...
Premetto che il sistema operativo è Windows 98
E che Access è o il 95 o il 97 o il 2000
Grazie a TUTTI!!!

Scusa, ma come fai a sapere esattamente come ha fatto e non sapere quando e
chi? ;-)


 ha scritto nel messaggio
news:97osn2$qe4i8$1...@ID-77380.news.dfncis.de...


 > > riversandole su una tabella di Access creata giusto appunto e poi se
l'č


ma non è che tu sei il colpevole e vuoi sapere se potrai essere scoperto????
:-)

 wrote in message
news:GKzo6.2331$yl2....@news1.tin.it...


Newsgroup: it.comp.software.database
Titolo: Uguaglianza tra query

Ciao a tutti,
Potete dirmi se queste due query sono equivalenti:
UPDATE Persone_MessaggiMail, MessaggiMail SET
Persone_MessaggiMail.StatoPersona_MessaggioMail = 'V'
WHERE Persone_MessaggiMail.StatoPersona_MessaggioMail='N' And
Persone_MessaggiMail.IDMessaggioMail=MessaggiMail.IDMessaggioMail And
Persone_MessaggiMail.IDPersona=1 And
MessaggiMail.DataCreazione<=FORMAT('04/09/1999','dd/mm/yyyy');
UPDATE Persone_MessaggiMail SET
Persone_MessaggiMail.StatoPersona_MessaggioMail = 'V'
WHERE Persone_MessaggiMail.StatoPersona_MessaggioMail='N'
And Persone_MessaggiMail.IDMessaggioMail in
(select messaggimail.idmessaggiomail
from messaggimail, Persone_MessaggiMail
where
MessaggiMail.IDMessaggioMail = Persone_MessaggiMail.IDMessaggioMail and
Persone_MessaggiMail.IDPersona = 1 and
 messaggimail.datacreazione<=FORMAT('04/09/1999','dd/mm/yyyy'));
Vi faccio questa domanda perché con Oracle la prima forma di UPDATE non
sembra funzionare (SQL*PLUS Worksheet mi dice che non č previsto la virgola
dopo la tabella specificata nell'UPDATE), mentre la seconda viene compilata,
e vorrei avere la conferma da cui č piů esperto di me circa l'uguaglianza
del risultato.
Grazie in anticipo.
--
Marco Minerva, 
vbco...@libero.it
http://www.marcominerva.com/vbcorner

Ciao
Le update sono uguali....
solo che giustamente alla prima Oracle ti restituisce un'errore.
Ciao
Alex
Newsgroup: it.comp.software.database
Titolo: Record duplicati

salve,
ho un db con questi campi (oltre a molti altri):
IDsoggetto
IDImmobile
NumeroNota
mi serve una query che mi lasci, cancellando gli altri, solo un record
per ogni IDSoggetto+IDImmobile prendendo quello con NumeroNota più
alto.
Sono riuscito a ottenere il recordset con i record che voglio, il
problema adesso è cancellare gli altri!! o copiare i dati buoni in
un'altra tabella!
Questa qui sotto è la query che va bene:
"select max(numeronota) as maxNumNota,idsoggetto,idimmobile from
titolarita group by idsoggetto,idimmobile"
ho provato a copiare tutti i risultati in un'altra tabella con 
"INSERT INTO titolarita1 SELECT * FROM Titolarita;"
il problema è che con la select max(..... ho solo due campi! non posso
usare group by se aggiungo tutti gli altri campi.
Non è possibile invertire il recordset? cioè crearne uno con i record
scartati?
Grazie 1000
Fabio

 ha scritto nel messaggio
news:827e3f18.03070...@posting.google.com...

Puoi usare NOT IN.
es. SELECT * FROM titolarita WHERE
idsoggetto NOT IN (select idsoggetto from titolarita group by
idsoggetto,idimmobile)
se non riesci a determinare il record da escludere in maniera univoca
tramite un unico campo ti consiglio di generarne uno tramite l'unione di
+campi ed usare quello.
Ciao Selvad.

...

Ho provato una cosa del genere,  ma no ho ancora capito se si blocca
(ma non credo) o è mostruosamente lento (ci sono circa 60-70mila
record)!!
Farò qualche altra prova. Grazie.
Fabio
Newsgroup: it.comp.software.database
Titolo: [MySQL] Vista di subquery

 
          Ciao a tutti.
So bene che mysql 5 non consente le subqueries nella definizione delle
views.
Considerato l'esempio seguente:
create table provaprova
(
 n_messaggio int(11) NOT NULL auto_increment primary key,
 n_documento varchar(20) not NULL,
 id_stato_procedura varchar(10) default NULL
);
select provaprova.n_documento,
       count(*) as eventi,provaprova.id_stato_procedura
from provaprova
inner join
(
  select max(n_messaggio) as ult_msg from provaprova
  group by n_documento
) as ultimi_msg
 on provaprova.n_messaggio=ultimi_msg.ult_msg
group by n_documento;
come posso creare una vista di questa select? Voglio dire, c'è un modo per
ridurre questa query a qualcosa di definibile come una vista senza dovermi
definire la view della query interna?
TIA
Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


MySQL 5 non accetta subquery nella definizione delle view solo se la subquery e' nella clausola FROM.
Se sposti la subquery nella clausola WHERE, la definizione della view viene accettata:
CREATE VIEW altraprova AS
select
  provaprova.n_documento,
  count(*) as eventi,
   provaprova.id_stato_procedura
from
  provaprova
where
   n_messaggio in (select max(n_messaggio) from provaprova group by n_documento )
group by
  n_documento;
Oppure, puoi creare una view che sostituisca la tua subquery, e usarla cosi':
create view xy as
  select max(n_messaggio) as ult_msg from provaprova
  group by n_documento;
create view xyz as
select provaprova.n_documento,
       count(*) as eventi,provaprova.id_stato_procedura
from provaprova
inner join xy  as ultimi_msg
 on provaprova.n_messaggio=ultimi_msg.ult_msg
group by n_documento;
Cio' detto,  la tua query ha qualche problema.
Per prima cosa, non e' corretta nel raggruppamento, perche' stai usando il campo
provaprova.id_stato_procedura nell'elenco delle colonne, ma non nella clausola
di group by. Quindi il valore riportato per quella colonna e' casuale.
In secondo luogo, tu chiedi di contare gli eventi
per ogni documento, ma solo per quei messaggi che abbiano il massimo valore per ogni
documento. Poiche' la query interna restituisce un solo valore per documento, anche
la query esterna avra' un solo valore per documento, e quindi il conteggio sara' sempre 1
per ogni documento.
Forse dovresti rivedere i tuoi requisiti e fare qualche prova con le query semplici, prima
di combinarle.
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/

 Cio' detto, la tua query ha qualche problema.
Hai ragione. In realtà la mia query, che è già in produzione da parecchio
tempo, funziona benissimo. E' lo stralcio di esempio che ho tentato di
postare che è sbagliato ... ;-)
Tuttavia la soluzione che mi hai suggerito mi sembra comunque perseguibile.
Grazie infinite!

Newsgroup: it.comp.software.database
Titolo: [MSSQL] Cambio pwd admin di dominio

Devo cambiare la pwd di amministratore di un dominio Windows 2000.
Su un server è però installato un SQL Server di MS. Non sò come è stato
installato e non vorrei che il cambio della password suddetta possa avere
ripercussioni negative sul suo funzionamento.
Nelle opzioni l'"Account di avvio del servizio" è impostato su Account di
Sistema
Come mi consigliate di procedere per stare tranquillo?
Grazie
Mario
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Mario
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

 o, peggio, con quelle di Administrator, è una prassi ancora in uso...
Però qui: 
http://www.microsoft.com/italy/technet/prodtechnol/sql/risorse2000.mspx#EEAA
dice:
Motore SQL Server/MSSQLServer
Eventuali istanze denominate verranno denominate MSSQL$NomeIstanza.
Effettuare l'esecuzione come account utente di dominio Windows con normali
privilegi utente. Non eseguire il programma con l'account del sistema
locale, dell'amministratore locale o dell'amministratore del dominio. 


 dominio.
...ed in cosa collide con quello che ti ho detto io? :-)


 ....ed in cosa collide con quello che ti ho detto io? :-)
Tu dici:
"... non far girare NESSUN servizio per NESSUNA ragione con le
credenziali di un account utente (persona fisica ..."
loro dicono:
"Effettuare l'esecuzione come account utente di dominio Windows con
normali privilegi utente."
Con questo non dico che tu abbia torto e loro ragione, semplicemente che
sono affermazioni in contrasto.
Ciao


 Mario
Bye

Newsgroup: it.comp.software.database
Titolo: Stima dei record di una istruzione select.

Salve,
sto utilizzando SQL Server 7 e vorrei sapere se č possibile ottenere la
stima del numero di record che mi puň restituire l'istruzione SELECT ?
So che si puň usare la parola COUNT, ad esempio
select count(*) from articoli where art_cod > 'B' and art_cod <'F'
e mi andrebbe anche bene.
Perň questo tipo d'istruzione mi conterebbe tutti i record compresi tra gli
estremi da me indicati, e potrebbero essere anche piů di 100000.
Io non ho bisogno di avere il numero esatto e vorrei far lavorare il server
il meno possibile.
C'č qualche soluzione ?
Grazie anticipatamente.
Porlock

 wrote:

se metti un indice nel campo art_cod la query viene fatta in maniera
molto efficiente.
Con l'ultima versione di oracle avresti potuto utilizzare le
materialized views (ma non mi risulta ci sia niente di corrispondente su
sqlserver)
--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.software.database
Titolo: Conversione dati da Paradox

Un mio amico mi ha chiesto di aiutarlo per un problema al programma che
usa in negozio, ma dato che non mastico troppo in database, vi girerò la
domanda. Lui sta utilizzando una applicazione creata con Paradox con cui
gestisce il magazzino del suo negozio; purtroppo deve fare delle
modifiche ma non riesce più a rintracciare chi glielo ha sviluppato (e
non ha i sorgenti, naturalmente). In prospettiva di portare il suo
negozio su internet (cosa che vorrebbe fare a breve) e dovendo
riprogettare una nuova applicazione, su quale DB conviene muoversi? Ed è
possibile convertire i dati già esistenti (saranno circa 10000 codici
prodotto) da Paradox ad altri formati di DB (non so, per esempio Access,
o altri)?
Grazie per l'aiuto.
Piero
Sent via Deja.com 
http://www.deja.com/
Before you buy.

o altri)?
Si potrebbe provare con DataPump che si trova assieme ai prodotti
Borland (Delphi C/S, C++Builder C/S, ecc), o qualche prg del genere.
In ogni caso e' sicuramente possibile farlo a mano, creando le stesse
tabelle nel nuovo formato e riversandovi i dati a colpi di SQL.
Se le tabelle sono poche e' lavoro di una mezz'oretta.
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista
Newsgroup: it.comp.software.database
Titolo: MySQL e JSP sintassi insert

da alcuni giorni sto sbattendo a fare una banale insert in un DB di  MySQL
da una pagina JSP ecco riporto il codice
<!-- recupero i parametri dalla form action ma cio non importa -->
<%
String cognome=(String)request.getParameter("cognome");
String nome=(String)request.getParameter("nome");
String numero=(String)request.getParameter("numero");
..
...
...
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn;
conn =
DriverManager.getConnection("jdbc:mysql://localhost/prova_connessione");
Statement st=conn.createStatement();
ResultSet rs=st.execute("insert into rubrica values('" + cognome + "','" +
nome + "','" + numero + "')");
...
...
..
%>
Ecco l'errore che  gatto Tommaso mi ritorna
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 17 in the jsp file: /insert.jsp
Generated servlet error:
    [javac] Compiling 1 source file
C:\Programmi\jakarta-tomcat-4.1.18\work\Standalone\localhost\connessione_mys
ql\insert_jsp.java:70: incompatible types
found   : boolean
required: java.sql.ResultSet
 ResultSet rs=st.execute("insert into rubrica values('','" + cognome + "','"
+ nome + "','" + numero + "')");
                               ^
1 error
Penso si tratti di un errore di sintassi all'interno della insert ma non
sono riuscito a correggerlo.
Anche se credo che l'argomento riguardi piu JDBC qualcuno è cosi gentile da
dirmi la sintassi corretta di una insert del tipo
insert into NameTable
values('parametro1','parametro2',.........,'parametroN');
dove ovviamente i parametri vanno recuperati in modo dimanico all'interno
della pagin a?
grazie

 nome + "','" + numero + "')");
Il "numero" tu lo inserisci come una stringa. Sei sicuro
che il campo del database sia una stringa e non un numerico?
Davide


Ad ogni modo quello non sarebbe un problema, mySql non si lamenterebbe.
L'errore principale è che st.execute(query) ritorna un int, NON un
resultSet.
Quindi l'istruzione corretta è:
st.execute("INSERT INTO rubrica.....");
Aggiungi inoltre il punto e virgola alla fine della stringa sql, subito dopo
la parentesi chiusa.
--
Nello Polesello
Per le risposte in mail sono libero, non occupato.

Newsgroup: it.comp.software.database
Titolo: condizioni Where ripetute

Ho un programma che genera automaticamente statement SQL, però in certi casi
inserisce più volte le stesse condizioni nella clausola where, ho un caso in
cui 5 condizioni sono ripetute per addirittura 22 volte nella stessa
clausola where.
Questo può influire sulle prestazioni della query, anche se solo sul
parsing? Tali differenze sono solo di qualche frazione di secondo o possono
essere più significative?
Grazie

 parsing?
In generale le clausole ripetute o inutili vengono eliminate nella prima
fase di analisi della query, devono comunque essere analizzate quindi
un certo lasso di tempo si perde. Io metterei a posto il programma.
Davide
Newsgroup: it.comp.software.database
Titolo: Importare in database da materiale cartaceo

Salve, ho del materiale cartaceo a forma di tabella che dovrei importare via
scanner in un database,
qualcuno mi sa dire come fare????
Vi prego aiutatemi, a scrivere tutto il database ci metterei una vita :)))
Ciao
Vincenzo

P.S. il database che mi occorre è ACCESS

 ha scritto

caere omnipage, l'ocr.
dovrebbe importare anche in mdb, o almeno xls (nel caso importi in access
facilmente).
lo danno anche con gli scannerini canon, ne ho appena preso uno discreto,
usb, a 200k.
ma aggiungi anche una abbondante dose di candele.
non watt. di cera, davanti al tuo santo preferito.
ciao, j.
--
jav...@libero.it
http://digilander.iol.it/javalab

 ha scritto nel messaggio
news:9rpnt7$vvg$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:2M9E7.20985$7A4.1...@news.infostrada.it...


Vincenzo Palomba wrote:

Un'idea potrebbe essere:
  carica il file testo in Word
  allinea le colonne dei dati con le tabulazioni (devi impostare la 
tabulazione in modo che i dati sia separati da un solo tab)
  converti il testo in tabella.(menu tabella, conveti testo in tabelle)
  copia la tabella in Excel. (copia ed incolla)
  importa la tabella di excel in access.
Saluti

Newsgroup: it.comp.software.database
Titolo: Normalizzazione

C'e' qualche tutorial o libro online che descrive il metodo?
Grazie anticipatamente.

 C'e' qualche tutorial o libro online che descrive il metodo?
Online non mi risulta. Come manuali stampati io ti consiglio
"Database design for mere mortals" (no, non e' uno scherzo,
si intitola proprio cosi') e "Data analysis for database
design", quest'ultimo non mi e' piaciuto per niente, non per
il contenuto che e' tutto giusto, ma per l'esposizione.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.software.database
Titolo: Modifica struttura tabella

Salve a tutti,
Una curiosità. E possibile modificare la struttura della tabella sapendo che
sul db si stanno avendo degli accessi? In particolare se voglio impostare
per un campo un valore di default posso fare la modifica senza dover
stoppare tutto?
Grazie
DD

riporto in parte quanto detto da DD:

certo.
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/gif.html

Newsgroup: it.comp.software.database
Titolo: cerco un testo ....

questo tipo di richiesta non č nuova, ma la relativa risposta si č persa.
Cerco un testo sui DB relazionali, ma non una cosa ad alto livello teorico;
mi occorre piuttosto sapere se c'č una guida pratica con modelli o esempi
chiari che possano dare un supporto di idee nella verifica di correttezza di
DB esistenti o di modelli i corso di realizzazione.
Grazie per la collaborazione .    Marco

Il migliore che ho letto e' "Database Design for Mere Mortals", non credo
sia mai stato tradotto...
Davide