mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Sommare tempi

ho creato una colonna formata da tempi di durata di canzoni. (con sql server
2000)
Vorrei creare un trigger che all'inserimento di una nuova canzone, se la
somma dei tempi supera mezz'ora mi mandi un messaggio di errore o qualcosa
del genere...
il tipo che uso è datatime e non mi permette di fare un SUM sui valori della
colonna...
posso fare qualcosa?
grazie per le eventuali risposte

 colonna...
Allora non usare datetime, usa dei campi numerici.
Davide

> Allora non usare datetime, usa dei campi numerici.
Ma la somma tra numeri non è la stessa cose della somma tra tempi...
esempio
3:49+
0:20=
4:01 minuti
tra numeri
3,49+
0,20=
3,69
o no?

 o no?
Sì, ma per usare i numeri tu non li devi scrivere nello stesso formato 
che un datetime. Mettici dentro il numero dei secondi. Così li puoi 
tranquillamente sommare, sottrarre, elevare a potenza, e ottieni sempre 
il valore giusto; per convertirlo poi nel formato mm:ss, se lo vuoi 
visualizzare così, basta una semplice divisione...
-- 
Fabrizio "Hermooz" Ermini

> Allora non usare datetime, usa dei campi numerici.
scusa, ho sbagliato
esempio
3:49+
0:20=
4:09 minuti


...

questa va bene per Oracle, ma si puo' convertire:
select sum(to_number(to_char(xxxxx, 'mm')) + 60 *
to_number(to_char(xxxxx, 'hh')) from tabella
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

Newsgroup: it.comp.software.database
Titolo: sql servicepack

Boundì a tutti
un dubbio mi attanaglia il service pack3 di sql server è cumulativo anche
dei 2 precedenti? ed è stabile o mi manda in c**o tutto il db.
qualcuno mi segnalerebbe il link di dove scaricarlo.
Grazie e ciao
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

 P> Boundě a tutti un dubbio mi attanaglia il service pack3 di sql server
 P> č cumulativo anche dei 2 precedenti?
Ciao Paolo,
si il service pack e' cumulativo, ricorda solo che deve
essere installato separatamente per ogni istanza (se ne
hai piu' di una su una singola macchina) e che va applicato
anche sui client che usi per amministrarlo (aggiorna anche
gli strumenti di amministrazione).
 P> ed č stabile o mi manda in c**o tutto il db.
:-)
Come sempre dipende... a me non ha dato nessun problema
in nessuna delle configurazioni su cui l'ho provato
(comprese in cluster con Windows 2000, in cluster su Windows
2003, side-by-side con la beta di Yukon).
Questo non vuol dire niente pero', solito consiglio:
se ne hai la possibilita', prima installalo in ambiente
di test e/o pre-produzione.
 P> qualcuno mi segnalerebbe il link di dove scaricarlo.
http://www.microsoft.com/sql/downloads/2000/sp3.asp
Leggi bene tutto quanto, include anche il Service Pack
per Analysis Services.
Ti consiglio di scaricare anche l'aggiornamento ai
Books Online (Febbraio 2004)
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
Ciao,
--
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.ghotz.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org
Newsgroup: it.comp.software.database
Titolo: Sql server non ascolta sulla 1433 tcp

Sql server non si mette in ascolto su tcp / ip ma solo su shared memory
e named pipes cosa posso fare per far si che si metta in ascolto sulla
1433 per il protocollo Tcp /ip. Grazie.
Stefano

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

Lorenzo Benaglia ha scritto:

Innanzitutto grazie per l'attenzione.
La versione che utilizzo è Sql server 2000 su un win server 2003.
dove è attivo win firewall e tra le eccezioni del firewall ho
specificato le porte TCP 1433 e UDP 1434
Ho già provato ha utilizzare svrnetcn, ho selezionato TCP e
specificato la porta 1433. Ho stoppato sql server e l'ho riavviato,
quindi ho consultato il file di log da enterprise manager  (Gestione)
dove c'è scritto: "Sql Server pronto per le connessioni client" e
"Computer Sql Server in attesa su Shared Memory, Named Pipes", nessuna
menzione di TCP.
Che posso fare ?
Grazie.
Stefano.

 Grazie.
Prego.


Lorenzo Benaglia ha scritto:

In realtà telnet non mi risponde nè sulla 1433 nè sulla 23 (quella
predefinita) e c'è di più:
telnet non funziona nemmeno se disattivo il firewall.
Ciao.

 telnet non funziona nemmeno se disattivo il firewall.
Quale porta č associata alla istanza a cui vuoi accedere?
In locale la telnet funziona?


 
http://italy.mvps.org
Scusa intendevo la predefinita per telnet non per sql server, comunque
adesso telnet funziona ho attivato il servizio sia sul client che sul
server e adesso riesco a stabilire una connessione tra le due macchine
(a livello telnet). Cosa intendi per istanza di default, io quando apro
enterprise manager sotto a "Gruppo Sql Server" vedo l'icona di un
server con accanto la scritta: "(LOCAL) (Windows Nt)" è questa
l'istanza predefinita ?
Ciao e Grazie.
Stefano

 Ciao e Grazie.
Prego.
Ciao!


Lorenzo Benaglia ha scritto:

Comunque continua a non essere in ascolto sulla 1433. Sarà perchè non
riesco ad aggiungere l'istanza di default di sql server ad active
directory ?
Ciao. Stefano.

Newsgroup: it.comp.software.database
Titolo: Interfacci store proc. Oracle

Salve,
	ho l'esigenza di far eseguire ad alcuni utenti alcune store
procedure di Oracle. Il senso è quello di non dare l'ooportunità a
questi utenti di vedere le tabelle, etc. 
	La mia idea iniziale era quella di creare una qualche
interfaccia con Access. Secono voi è possibile? Un'altra opportunità
poteva essere utilizzare PHP, però. Esistono altri metodi? Quale sendo
voi garantisce tempi di realizzazione brevi?
	Vi ringrazio per la collaborazione.
	Saluti.
	Mr.Donzula

 	Saluti.
te la puoi anche cavare con un script in vbscript richiamando la store
procedure tramite ADO ... ma questo esula dall'NG
Newsgroup: it.comp.software.database
Titolo: problemi con apache

Salve a tutti da un pò di giorni ho istallato un server apache per windows
ed in esso ho messo una pagina di accesso ai dati che si collega a un db in
access. Nel mio pc quando mi collego riesco a vedere la pagina di accesso ai
dati mentre se vado nel computer del mio collega la pagina si apre con un
messaggio"impossibile aprire il database". Spero che mi aiuterete grazie
Ps.: abbiamo un adsl una rete lan e abbiamo un server sotto linux che ci
permette di collegarci contemporaneamente
ho istallato pacchetto office xp, windows xp in entrambi i pc

 messaggio"impossibile aprire il database". Spero che mi aiuterete grazie
Con questo popo' di informazioni e' impossibile.
Controlla il log di apache.
Davide
-- 
| Ladybug, ladybug, Look to your stern! Your house is on fire, Your
| children will burn! So jump ye and sing, for The very first time The
| four lines above Have been put into rhyme.   -- Walt Kelly 
| 

 ha scritto nel messaggio
news:c2eop1$1riamv$1...@ID-18487.news.uni-berlin.de...


 wrote in message
news:cFF2c.9658$z23.4...@news3.tin.it...

Primo
quota con criterio.. il messaggio di risposta sempre sotto al testo quotato
Secondo
Indicare il linguaggio di script prescelto.
Terzo
se linguaggio = ASP vai su it.comp.www.asp(difficile con apache ma non
impossibile)
se linghuaggio = PHP vai su it.comp.www.php
se linghuaggio = Java vai su it.comp.java
Ciao

 ha scritto nel messaggio
news:JhI2c.11758$O31.5...@news4.tin.it...

ascolta la pagina di accesso ai dati la faccio con access direttamente.
quindi?

 quindi?
it.comp.appl.access :-)
cmq se non riporti esattamente l'errore e come hai struttutato il tutto è
impossibile aiutarti...
Ciao
Matteo

quindi?
Mettiamola cosi': sei al computer del tuo collega, cosa apri? Explorer o
Access?
Se apri Explorer, cosa scrivi esattamente nella barra degli indirizzi?
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or

Newsgroup: it.comp.software.database
Titolo: Arrotondamento su Access.

Ciao a tutti sono nuovo del NG e da poco mi sono
avvicinato ad Access con l'intento di realizzare un piccolo
gestionale (magazzino).
Il primo problema nel quale mi sono arenato sta'  nella query che genera il
calcolo del prezzo di Listino (dato il costo d'acquisto + IVA) che
ovviamente genera un prezzo non arrotondato;
Io vorrei ottenere un prezzo arrotondato alle 90 lire finale:
esempio: 1275*1.2= 1530 arrotondato a 1590
Ringrazio e saluti tutti.
 Ps: non riesco a trovare siti su database e access in particolare; se
poteste indicarmene qualcuno vi sarei molto grato.
ceg164@_NoSpam_libero.it

 Io vorrei ottenere un prezzo arrotondato alle 90 lire finale:
Devi scrivere una funzione e quindi richiamarla dalla query.
Vedi la documentazione di Access.
Davide

 wrote in message
xryb6.8085$ew1.7...@news.infostrada.it...

Ciao, puoi trovare molto sul sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
saluti
            Flavio

 ha scritto nel messaggio
news:xryb6.8085$ew1.7...@news.infostrada.it...

Newsgroup: it.comp.software.database
Titolo: regional setting in mysql

ciao,
ho riscontrato un problema in fase d' import da un file contentente delle
valute in euro (es: 24,90) in un db mysql e ho ottenuto come risultato che
il campo in questione mi ha perso tutti i decimali (es: 24.00), ho pensato
al regional setting visto che di default Mysql ha la lingua Americana.
Qualcuno di voi mi sa dire come riesco a modificare il regional setting di
mysql...
Grazie in anticipo e ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 al regional setting visto che di default Mysql ha la lingua Americana.
io penserei prima al tipo di campo... cosa usi?
in ogni caso, ci va il punto e dovresti usare ALMENO una substitute nel 
file SQL (con vim fai    :%s/,/./g  )
non dipende dalle impostazioni in quanto non sono a livello di regione ma 
solo di character set (e linguaggio, ma è inglese ed è tutt'altro discorso).
vedi le tue impostazioni con show variables;
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-software-for-freedom.it.html

Innazitutto grazie per avermi risposto,
ho controllato le variabili ed ho LANGUAGE=ENGLISH, ho provato ad aggiungere
nel file /ETC/MY.CNF sotto [MYSQL] la voce:
SET-VARIABLE LANGUAGE=ITALIAN ma al momento dell'avvio Mysql non riesce a
startare....
Il campo è un DECIMAL(5.2)...
ti chiedo anche un link, se lo sai e hai voglia di dirmelo , per scaricare
della documentazione su Mysql e VIM, in quanto,le mie conoscenze sono
abbastanza limitate su entrambi i fronti....
Grazie e scusa se ti rompo con domande banali....
ciao

--------------------------------
Inviato via 
http://usenet.libero.it

 abbastanza limitate su entrambi i fronti....
per mysql non c'è niente di meglio della doc ufficiale (
www.mysql.com
), si 
può vedere online o scaricare.
per vim, forse ti è più comodo e facile usare gvim, ma solo se sei in X.
da linux hai i comandi:
- man vim
- vimtutor
che ti fanno una panoramica ma non sono quello che si dice un buon manuale 
per iniziare.
la doc la trovi qui:
http://www.vim.org/docs.php
http://www.newriders.com/books/opl/ebooks/0735710015.html
comunque scegli l'editor che più ti piace. vim lo usano in molti per la sua 
indubbia potenza.
ciao!!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

TERMINATED BY ';';
Non riesco a capire perchè mi deve perdere i decimali.... :-(((
PS:ti ringrazio per i link, la documentazine per il VIM è veramente
eccezzionale....
ciao

Newsgroup: it.comp.software.database
Titolo: lcoda FIFO su tabella?

Forse č + una domanda in generale sui db cmq se vi va rispondete lo stesso.
Ho una tabella che contiene degli elementi, ciascuno di questi elementi č
caratterizzato da un campo ID progressivo. Ho poi l'esigenza di avere una
coda FIFO lunga facciamo 100 elementi, ogni volta che un elemento della
tabella viene acceduto il suo  ID dovrebbe entrare nella coda in modo che a
regime nella coda risiedano i 100 ID piů recentemente acceduti (č previsto
che un ID possa anche comparire + volte nella coda). E' possibile
localizzare tale coda su un'ulteriore tabella lunga 100 righe? Quello che
intendo č se sia sensato e se vi siano delle agevolazione di un qualche tipo
magari qualcosa che impedisca ad una tabella di diventare + lunga di un tot
(100) (o bisogna gestire il tutto a mano aggiungendo un nuovo ID in fondo e
cancellando il + vecchio in cima?)....
thanks in advance, Trini.
--
----------TAF----------
Se ti disegnassi una linea in faccia sembreresti proprio un culo
Trini alla frutta aka potenza del pesante ICQ number 15461418
Homepage 
http://utenti.lycos.it/triniallafrutta

> A parte che una roba del genere io la gestirei in memoria e non su disco
Si tratterebbe di una pagina php dunque la lista deve cmq essere localizzata
fisicamente da qualche parte ed accessibile a tutte le istanze della pagina.
Trini.

 istanze della pagina.
Le variabili di sessione non vanno ugualmente bene?
Davide

> Le variabili di sessione non vanno ugualmente bene?
Ci vorrebbero variabili di applicazione (io poi php non lo mastico
all'eccesso) perchè tale coda deve essere accessibile da ogni istanza
concorrente della pagina e deve conservarsi nel tempo. Per quello avevo
pensato ad una tabella, mi sembrava + maneggevole di un file di testo.
Sinceramente non so come si possa fare in PHP ad avere variabili condivise
tra + utenti e che si mantengano nel tempo (senza prevedere di storarle da
qualche parte).
Grazie, Trini.

 ha scritto nel messaggio
news:vfMTa.12036$Za4.3...@news2.tin.it...

Newsgroup: it.comp.software.database
Titolo: mysql - select particolare su molti (primary) a molti (primary)

Ciao.
Ho tre tabelle tipo...
brani
+----+--------+
| ID | Titolo |
+----+--------+
esecutori
+----+------+
| ID | Nome |
+----+------+
rel_brani_esecutori
+----------+--------------+
| ID_brano | ID_esecutore |
+----------+--------------+
Settando entrambe le colonne di rel_brani_esecutori come primary key,
quando inserisco in questa tabella nuovi valori o ne modifico di già
inseriti, e poi faccio una 'select *' senza alcun 'order by', mysql my
ritorna automaticamente i records della select come fossero stati
ordinati da 'order by ID_brano, ID_esecutore'... così se inserisco per
esempio 3 records nuovi in questa successione...
ID_brano=2 ID_esecutore=4
ID_brano=1 ID_esecutore=3
ID_brano=2 ID_esecutore=3
e poi faccio una 'select *' su rel_brani_esecutori, mysql mi
ritorna...
ID_brano=1 ID_esecutore=3
ID_brano=2 ID_esecutore=3
ID_brano=2 ID_esecutore=4
In sostanza: avrei bisogno che mysql, sulla select, mi ritornasse i
records ordinati solo per ID_brano, conservando invece l'ordine con
cui i vari esecutori erano stati inseriti... ovvero a me andrebbe bene
che la select mi ritornasse...
ID_brano=1 ID_esecutore=3
ID_brano=2 ID_esecutore=4
ID_brano=2 ID_esecutore=3
Posso modificare la select in qualche modo per ottenere questo
risultato oppure devo per forza cambiare le proprietà delle 2 colonne?
In questo caso come dovrei impostarle per avere la massima velocità di
esecuzione delle select?
Grazie mille, ciao
-
dentament

ID_brano=2 ID_esecutore=3
Stop. "Ordine di inserimento" e' qualcosa che non ha significato in SQL, e
non ha (non dovrebbe avere) nulla a che fare con l'ordine di estrazione. E
oltretutto puo' cambiare (es. dopo un compact).
Se vuoi avere un ordine di estrazione preciso, devi aggiungere un campo di
tipo SERIAL che chiamerai id_imm(issione), e poi ordinare per id_imm.
Leonardo
-- 
".signature": bad command or file name

tipo SERIAL che chiamerai id_imm(issione), e poi ordinare per id_imm.
Può darsi mi sbagli ma in mysql 'serial' come tipo mi pare non ci sia;
si può però settare una primary key come autoincrement.
Ciao
-
dentament

si può però settare una primary key come autoincrement.
Si', scusa. Stavo pensando in PostgreSQL :-)


Newsgroup: it.comp.software.database
Titolo: Oracle Express 6.3

Ciao a tutti, c'è in questo newsgroup qualcuno che ha competenze di Oracle
Express? Avrei una domanda da fare.
Grazie e ciao

 wrote in message
news:8c9s42$3uua$1...@stargate1.inet.it...

Newsgroup: it.comp.software.database
Titolo: massimiliano Vs datareport

Come si può collegare un report contenente vari campi che riportino i
dati di un database filtrati da una query, e non la totalità dei dati.
grazie.
max
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 dati di un database filtrati da una query, e non la totalità dei dati.
Sarebbe estremamente illuminante sapere di che database stai parlando...
Davide

 ha scritto

mdb ? il datareport e' di vb.


si si tratta di un .mdb crato da visual data manager
nutek00
--------------------------------
Inviato via 
http://usenet.libero.it

si tratta di un database .mdb access 2000 creato da Visual Data Manager.



si tratta di un database access2000 creato da VisualDataManager.









Si tratta di un database access 2000 crato con il VisualDataManager di
VB.

Si tratta di un .mdb di access 2000 creato con Visual Data Manager.







si tratta di un database .mdb di access 2000 crato con Visual Data
Manager di VB.

si tratta di un database .mdb di access 2000 crato dal Visual Data
Manager di Visual Basic.



 Manager di VB.
aaaaargh!!! questa pioggia di posts è disgustosa!
*PLONK* (90gg)
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

Newsgroup: it.comp.software.database
Titolo: stringhe con numeri

Salve, ho una tabella tipo:
id | codice
1     A1
2    A3
3    A8
4    A2
5     A2
e via dicendo, in poche parole la colonna codice č fatta con A + un
numero... ora come dovrei fare per estrarre solo i record che hanno un
valore piů elevato di A2 (cioč, tutti tranne quelli con A1 e A2)
Come mi organizzo?
Grazie

 Come mi organizzo?
Il metodo più rapido e portabile (che non dipende cioè dal db che usi) è 
prendere in considerazione il valore più elevato del tuo codice e formattare 
anteponendo gli zeri. P.es. se max avrai A999 per A1 scriverai A001, ecc.
In questo modo dato che le disuguaglianze nelle query si applicano anche 
all'ordinamento alfabetico potrai scrivere SELECT * FROM Tab WHERE codice > 
'A002'.
Altrimenti consulta la documentazione del db in questione e vedi quali 
funzioni ti permettono di tagliare il primo carattere da un campo e 
convertire in numero quello che resta, in modo da usarlo nella WHERE.
IG

 Come mi organizzo?
Dipende dal DB che utilizzi. In Oracle farei cosi`:
SELECT * FROM tabella WHERE SubStr(codice, 2) > 2;
Henryx

 SELECT * FROM tabella WHERE SubStr(codice, 2) > 2;
 
Questione!!
Se il campo è di tipo stringa, non credo che i dati vengano
considerati come numerici dopo l'applicazione di substr. Questo dovrebbe
portare ad un (ipotetico) ordinamento del tipo:
1
10
11
12
13
14
15
..
2
20
21
22
23
...
con il risultato che, quantomeno, tutti i numeri da 10 a 19 non
soddisfano la condizione di essere > 2.
O sbaglio?
Ciao!
--ev
-- 
Questa frase è falsa.

 O sbaglio?
Sbagli
Henryx
P.S. se poi vuoi essere prorio sicuro, basta aggiungere un To_Number() che
racchiuda il SubStr() per avere un dato di tipo numerico
Newsgroup: it.comp.software.database
Titolo: importare CSV file da linea di comando in Oracle

Ciao,
Devo creare un .bat che importa un file cvs in una tabella in Oracle che 
deve essere schedulato a determinata ora (su sistema windows).
Esiste un comando che mi possa aiutare?
Ringrazio tutti in anticipo!


Dipende dalla versione di oracle.
sqlldr e' la soluzione piu' semplice.
Oppure indaga sull'uso delle external tables
Ciao
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 Oppure indaga sull'uso delle external tables
Ciao,
Controllo sqlldr, per le external tables me le studiero', mai sentitite!
La versione di oracle e' la 10
Ti ringrazio!

Newsgroup: it.comp.software.database
Titolo: Access database password!

Ciao a tutti! Vi volevo chiedere se qc di voi mi potrebbe aiutare a
risolvere un mio problema: nn mi ricordo più la mia password per entrare in
un database (M.Access 2000)! Qc di voi sa consigliarmi xfavore dove posso
scaricare un programma per riuscire a trovare la password! Grazie a tutti
coloro che risponderanno! Rispondete numerosi mi raccomando!
Scusate per OT
--
           ZMASTER ## Albino
 
zma...@deejaymail.it
 - 
zma...@gsmbox.it
 - C6 liboni84, nazucao,
thelight84, onxman
          6 millions ways to die choose one
=========================================================
Sito ufficiale:     
http://spazioinwind.iol.it/liboni84/
=========================================================

Tramite il sito 
astalavista.box.sk
 cerca microsoft access.
Troverai quello che vuoi :-)
A presto,
Simone

Newsgroup: it.comp.software.database
Titolo: Provider per FireBird

Ciao a tutti sapreste indicarmi un posto (se esiste) dove scaricare un
provider ole DB gratis per FireBird?? io riesco solo a trovarlo a pagamento
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ciao non so se puo' servire....
http://sourceforge.net/project/showfiles.php?group_id=72859
Non usando firbird non so neanche se e' il file adatto.............
Ciauz
Newsgroup: it.comp.software.database
Titolo: struttura per gruppo di discussione

Sto creando un piccolo sito con PHP+MYSQL per gestire, sostanzialmente, 
un gruppo di discussione. La mia idea è che una discussione è formata da 
messaggi posti in una struttura ad albero, dove i messaggi "figlio" sono 
le risposte ad un certo messaggio. La tabella principale ha le seguenti 
colonne:
id, parent, date, author, title, text
Ogni riga è un nodo identificato da "id" mentre "parent" è il messaggio 
a cui si è risposto. Ora questa tabella è sufficiente a ricostruire la 
struttura ad albero. Solo che per visualizzare un intero "thread" la 
cosa diventa complicata... bisogna sostanzialmente fare una query per 
ogni messaggio del thread. Dunque sto pensando se non sia il caso di 
aggiungere la colonna "thread" che dovrebbe contenere l'"id" del primo 
messaggio (il più grande antenato) che ha originato il messaggio corrente.
Vi sembra una soluzione appropriata?
svantaggi:
- il campo "thread" è ridondante, potrebbe essere ricavato dalla 
struttura del database. Se il valore non è quello corretto, il database 
si ritrova in uno stato inconsistente.
vantaggi:
- con un unica query posso ottenere tutti i messaggi che fanno parte di 
un "thread". E poi sarà compito del codice PHP ricostruire la struttura 
ad albero del thread.
E.

 "thread".
Si presta bene anche ad un indice cluster su Thread.

Newsgroup: it.comp.software.database
Titolo: ACCESS EURO FORMAT

Per i decimali dell'euro utilizzando access ottengo 
risultati diversi con access 97 ed access 2000.
Perchè in ACCESS 97 il risultato di FORMAT$(1.555,"0.##")
è uguale a 1,55 ed in ACCESS 2000 il risultato di 
FORMAT$(1.555,"0.##") è uguale a 1,56 ?
Ringrazio in anticipo.
-- 
Posted from 
a-bu16-39.tin.it
 [213.45.130.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ringrazio in anticipo.
su it.comp.lang.visual-basic ci sono stati vari thread sull'argomento, sul
vba di access e sulla fx round().
se hai modo segui un thread di questi 2-3 giorni iniziato col post "[!]
euro" di rox.
personalmente sono alcuni giorni che smoccolo con xl2000 e gli
arrotondamenti...
--
ciao, j.
--
http://digilander.iol.it/javalab

 Ringrazio in anticipo.
Fai un giro su 
www.sitocomune.com
 e utilizza la funzione d'arrotondamento di
Karl Don... (ho poca dimistichezza col tedesco!).
Ciao, Stefano

 Karl Don... (ho poca dimistichezza col tedesco!).
non ti ricordi dov'e' / come si chiama, per caso ?
ho trovato cur2str di roal zanazzi, ma a fare "cerca" mi sono crollate tutte
le finestre di ie6 per due volte di seguito.
grazie,


 le finestre di ie6 per due volte di seguito.
(di  Karl Donaubauer )
Function fctRound(varNr, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
   fctRound = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) / (10 ^
varPl)
End Function
Funziona bene :-)
Ciao, Stefano

 ha scritto


 Ciao, Stefano
grazie1000
se puo' incoraggiare il tuo tedesco, l'autore sarebbe
carlo contadino danubiano :)


 
Il secondo è giusto, il primo no.
-- 
Ciao Enzo
e-mail 
en...@emmesistemi.it
url: 
www.emmesistemi.it
Newsgroup: it.comp.software.database
Titolo: OMS su Oracle 8.1

Ciao scusate ma ho un problema... dovrei far partire l'OMS ma nella
schermata di login non mi fa accedere... i 3 campi lo riempio con
admin=system pass=****  management server=nome_database xche non mi ci fa
accedere???
Grazie

"francy" <aaa...@llll.jj> ha scritto nel messaggio
news:bovrf7$d4e$1...@grillo.cs.interbusiness.it...

Se per OMS intendi la console dell'Enterprise Manager allora
il management server ha il repository?
la prima volta che ti colleghi:
login: sysman
passwd: oem_temp
ni hao, lelle.

 passwd: oem_temp
Uhm spero che stiamo parlando della stessa cosa xche se io metto questi dati
poi mi chiede il menagement server e io scrivo localhost e lui in automatico
mi mette un indirizzo sbagliato...non c'è verso di fargli mettere il solo
nome della macchina su cui risiede il DB... Mi mette una cosa tipo
nomepc.nomedominio.it
 che io non ho xche non sto all'interno di un
dominio...
E da quindi non posso avviare un backup o un recovery.
Soluzioni?
Grazie!!!

 E da quindi non posso avviare un backup o un recovery.
io i backup li faccio con l'export...

 io i backup li faccio con l'export...
Si? e come si fanno con l'export?
Conosci anche una procedura da PL/SQL???
Grazie!!!

Newsgroup: it.comp.software.database
Titolo: [?] Un Job che chiama un com....

Ciao a tutti, vi espongo il mio problema:
Ho un Job in SQlServer7 che altro non deve fare che istanziare una Dll che
gira sotto COM+, tutti e due girano sulla stessa macchina.
Il codice del job è il seguente:
    Set oReport=CreateObject("QAReport.cReport")
    Call oReport.Start
    Set oReport=Nothing
Il tutto fino ad oggi funzionava, poi stamattina ho trovato il seguente
errore nell'history del job:
Error Code: 0 Error Source= QAReport Error Description: Timeout expired
Error on Line 1. The step failed.
La cosa strana e che se copio il tutto dentro un vbs funziona
perfettamente!!!!
Non pretendo che qualcuno mi dia la soluzione però almeno qualche ipotesi mi
farebbe comodo.....
P.S. se entro domani non faccio funzionare il tutto potrei essere licenziato
in tronco :(

 perfettamente!!!!
Provato a fare un bel resettone del server ?
Davide

 wrote in message
news:9sbhi4$123gu4$2...@ID-18487.news.dfncis.de...


 wrote in message
news:9sbh0c$fv5$1...@fe2.cs.interbusiness.it...

cos'e' nt o meglio !
un server di produzione !

 > significherebbe mandare giů un bel numero di webs.....


 wrote in message
news:9se2qn$p50$1...@fe1.cs.interbusiness.it...

e switchare , solo per la prova, sull'altra macchina , verificare
e rimettere a posto ?
Newsgroup: it.comp.software.database
Titolo: [oarcle] CONCAT + GROUP BY

Ciao,
Ho questo result set dalla mia query:
ID    NOME    ID_ACTION
1      TEST       2
1      TEST       3
2      TEST2     2
2      TEST"      1
E' possibile raggruppare nel seguente modo?
ID    NOME    ID_ACTION
1      TEST       2 - 3
2      TEST2     1 - 2
Mi serve eseguire una GROUP BY(ID), ma dato che CONCAT non è una funzione
d'aggregazione non posso eseguire l'SQL.
Ho trovato questo link:
http://www.oracle.com/oramag/code/tips2001/052001.html
Purtroppo non riesco a fare funzionare quel tips.
Idee?






partendo dal fatto che comunque tutta la tabella la prendi e la ordini lo stesso con la querry, io ti suggerirei di tirare fuori i dati ordinati e di "simulare" a mano un group by, ovvero inizi a scorrere la tabella testando se i valori id e nome sono uguali ai precedenti, se si concateni con il precedente senno salvi la riga e ne crei un'altra sostituendo i valori per i test e vai avanti fino alla fine. lavori un po di piu in memoria ma non dovrebbe essere troppo costoso.
-- 
azogar 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-701467.html
Inviato via 
http://www.itsistemi.net

Newsgroup: it.comp.software.database
Titolo: mysql e timestamp

Salve a tutti,
ho in mysql un campo di tipo timestamp (14) Mysql 4.1.11
con una query del genere
..........from lavorazioni where EXTRACT(YEAR_MONTH FROM 
data_stampa)='200602'
riesco ad a visualizzare tutti valori del mese in corso come posso fare 
invece per visualizzare
solo quelli del giorno corrente ?
con una query del genere
where EXTRACT(YEAR_MONTH FROM data_stampa)='200602' and  EXTRACT(DAY FROM 
data_stampa)='02'
ottengo la query desiderata ma non credo sia il modo giusto ed inoltre come 
query non credo sia molto performante,
è possibile che non esiste qualche funzione che mi permette di ottere la 
stessa query con una sola condizione ?


Devi scrivere dinamicamente le query:
... where data_stampa >= '2006-02-01' and data_stampa < '2006-03-01'
... where data_stampa > '2006-02-02' and data_stampa <
date_add('2006-02-02', interval 1 day)
Bye
-- 
Rudy
blog: 
http://hillrudy.blogspot.com/
e-mail a 
email.it

 date_add('2006-02-02', interval 1 day)
Ho raggiunto lo stesso risultato usando DATE_FORMAT quindi formattando la 
data prima della comparazione, ma devo valutarne ancora l'impatto sulle 
prestazioni 


Se vuoi evitare di usare una funzione su ogni campo, devi usare un range.
Per esempio, per trovare i record modificati oggi, puoi usare:
SELECT ... WHERE data_stampa BETWEEN '2006-02-28 00:00:00' AND '2006-02-28 23:59:59';
o, in automatico:
SELECT ... WHERE data_stampa BETWEEN
        CURRENT_DATE()
        AND CURRENT_DATE() + interval 1 day - interval 1 second;
In questo caso, il calcolo della data viene effettuato solo durante la valutazione della
query, e i valori corrispondenti trasformati in costanti. Se invece usi una funzione
DATE_FORMAT o EXTRACT  su data_stampa, la funzione viene eseguita per ogni riga.
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/
Newsgroup: it.comp.software.database
Titolo: calcolo provvigioni

salve devo fare una query per calcolare delle provvigioni sia mensili
che annuali su dei prodotti venduti da un e-commerce
io sto facendo una query di questo tipo :
SELECT
data_ordine,
sum(((prezzo_unitario/23)*perprovvigione)) as parziale
FROM
dettaglio_ordini,ordini
group by
data_ordine
E' corretto ? se voglio fare ragruppamenti a livello di mese e anno
come posso modificarla ?

 come posso modificarla ?
Che dominio ha data_ordine?

 come posso modificarla ?
Di solito sono disponibili funzioni che estraggono anno e/o mese
da una data. Non hai indicato il DB che stai usando quindi non
posso darti una risposta precisa, ad ogni modo su MSSQL si
farebbe cosi':
-- raggruppa per mese, usa yy per l'anno.
group by datepart( mm, data_ordine )
ciao
Giacomo

Newsgroup: it.comp.software.database
Titolo: Query somma parziale

Perchč questa query Oracle non va? 
SELECT A.*, (SELECT SUM(v) FROM A B WHERE B.D >= A.D) AS TOT FROM 
(
      SELECT 1 as d, 54 as v FROM DUAL
UNION SELECT 2 as d, 57 as v FROM DUAL
UNION SELECT 3 as d, 46 as v FROM DUAL
UNION SELECT 4 as d, 84 as v FROM DUAL
UNION SELECT 5 as d, 33 as v FROM DUAL
UNION SELECT 6 as d, 64 as v FROM DUAL
UNION SELECT 7 as d, 62 as v FROM DUAL
UNION SELECT 8 as d, 68 as v FROM DUAL
UNION SELECT 9 as d, 36 as v FROM DUAL
)A
Dovrebbe uscire piů o meno questo:
d  | v | tot
--------------
1   54   =54
2   57   =54+57
3   46   =54+57+46
.
.
Grazie.


Cosi' funziona :
SELECT A.*, (
SELECT SUM(v) FROM (SELECT 1 as d, 54 as v FROM DUAL
UNION SELECT 2 as d, 57 as v FROM DUAL
UNION SELECT 3 as d, 46 as v FROM DUAL
UNION SELECT 4 as d, 84 as v FROM DUAL
UNION SELECT 5 as d, 33 as v FROM DUAL
UNION SELECT 6 as d, 64 as v FROM DUAL
UNION SELECT 7 as d, 62 as v FROM DUAL
UNION SELECT 8 as d, 68 as v FROM DUAL
UNION SELECT 9 as d, 36 as v FROM DUAL
) B WHERE A.D >= B.D
) AS TOT FROM
(SELECT 1 as d, 54 as v FROM DUAL
UNION SELECT 2 as d, 57 as v FROM DUAL
UNION SELECT 3 as d, 46 as v FROM DUAL
UNION SELECT 4 as d, 84 as v FROM DUAL
UNION SELECT 5 as d, 33 as v FROM DUAL
UNION SELECT 6 as d, 64 as v FROM DUAL
UNION SELECT 7 as d, 62 as v FROM DUAL
UNION SELECT 8 as d, 68 as v FROM DUAL
UNION SELECT 9 as d, 36 as v FROM DUAL
) A
sqlplus :
         D          V        TOT
---------- ---------- ----------
         1         54         54
         2         57        111
         3         46        157
         4         84        241
         5         33        274
         6         64        338
         7         62        400
         8         68        468
         9         36        504
Ciao Alex
Newsgroup: it.comp.software.database
Titolo: [OT] Postgres

Ho notato che le prestazioni di postrgres sotto Linux man mano che vengono 
aggiunti record, decadono notevolmente...
Qualcuno sa come poter ottimizare postgres? Ad esempio sul vecchio db3 si 
lanciava la pack che, oltre ad eliminare effettivamente i record 
cancellati, provvedeva anche alla rigenerazione degli indici (se non 
ricordo male)...
Esiste qualcosa anche per postgres?

 ha scritto nel messaggio
news:ag1hav$cdd$1...@fe2.cs.interbusiness.it...

Scusa purtroppo non conosco Postgres e non ti posso aiutare,
ma perchč hai messo OT nel subject?
                                    danilo

danilo wrote:

Ho sbagliato.... :-(
sorry

"babsevensix" wrote

Non so' se è quello che ti serve, ma prova a dare una occhiata alla routine
"vacuum"
ciao
Pier

Esiste qualcosa anche per postgres?
CLUSTER index ON table;	-- Riordina fisicamente 'table'
			-- BUG: tutti gli indici tranne 'index' vanno
			--      perduti e vanno ricreati a mano
e/o anche
VACUUM FULL ANALYZE [nometabella];
La tabella nascosta pg_statistic puo' assumere un peso notevole.
	(--> SELECT COUNT(*) FROM pg_statistic;
		sono circa 1-1.5k per riga (si', hai letto bene)
		di spazio disco)
In casi estremi (ma *proprio* estremi):
	- CREATEDB nuovodb
	- pg_dump da vecchiodb
	- pg_restore su nuovodb
	- verifica che nuovodb funzioni <--
	- DROPDB vecchiodb
	- CREATEDB vecchiodb
	- pg_restore su vecchiodb
	- verifica che vecchiodb funzioni <--
	- DROPDB nuovodb
Molto in teoria e non vorrei provarci manco p'a capa, effettuare un rename
del database manipolando le tabelle di sistema a basso livello (aargh).
Leonardo
-- 
".signature": bad command or file name

aggiunti record, decadono notevolmente...
E' essenziale che metti un cron in cui fai il vacuum ogni giorno sul
database. Più spesso fai il vaccum meno tempo ci impiega. Io uso vacuumdb
-a -z  e ti assicuro che le prestazioni migliorano decisamente. Il vacuum
serve anche per far partire un'analisi statistiche delle query e per
ottimizzare quelle successive.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------
Newsgroup: it.comp.software.database
Titolo: print da pl sql

dovrei stampare da pl/sql una stringa su stdout come faccio?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dovrei stampare da pl/sql una stringa su stdout come faccio?
guarda il package dbms_output.
ci sono delle limitazioni, però per molte cose va bene.
c'è anche il pkg utl_file, se ti può servire scrivere su file.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/press/2002-04-11-ms-patent.html

 dovrei stampare da pl/sql una stringa su stdout come faccio?
set serveroutput on
dbms_output.put_line('Ciao');
se invece intendi scrivere proprio a schermo, mi sa che devi ricorrere
ad una dll (da cui fai semplicemente una printf()); oppure prova con
spool con (con dovrebbe stare per console, ma non ho mai provato)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

Newsgroup: it.comp.software.database
Titolo: database sul web

Vi sarei molto grato se potesse offrirmi informazioni sul modo di inserire
un database sul mio sito: per la creazione di mailing list (quindi solo
e-mail), o per l'archiviazione di curriculum ecc..


Il problema e' cosa il tuo sito supporta per la programmazione
e l'accesso ai dati. Se e' NT/ASP, o Unix/Linux/PHP/JSP/Servlet etc.
Quindi prima informati su cosa supportano, poi hai una idea di come
fare.
Davide

 wrote in message
98hvhv$2162c$7...@ID-18487.news.dfncis.de...


 Il mio sito supporta nt/asp   Grazie
Allora vedi 
www.aspitalia.com
 e 
www.soft-land.org
Davide

Newsgroup: it.comp.software.database
Titolo: MySql e relazioni

Ciao a tutti, ma MySql gestisce le relazioni ? Stile access ... controllare 
se ci sono record correlati, aggiornarli e cancellartli ?
Ciao e grazie mille ..
         Bruce 

 Ciao a tutti, ma MySql gestisce le relazioni ? Stile access ...
Si; bisogna ricordare pero' che una relazione e' un'altra cosa;
invece tu ti riferisci all'integrita' referenziale.
Quest'errore e' talmente diffuso che l'ho visto persino in testi
di corso (nonche' universitari) per una certificazione di settore
(e fosse solo questo... )
bye

The man with two watches ha scritto:

confermo che relazione e integrità referenziale sono due concetti 
diversi, e aggiungo che MySQL gestisce automaticamente l'integrità 
referenziale solo se usi le tabelle InnoDB, le MyISAM (default) non la 
supportano
-- 
Corrado Pandiani
MySQL 5 DBA Certified
MySQL 5 Developer Certified
http://gnu.inter.it/blogs/ilcorra
http://www.pandiani.com

 (e fosse solo questo... )
:-) ok ... ma se gestisce le relazioni gestisce l'integrità referenziale :-) 
no ?
Grazie mille per la risposta
Ciao 

 referenziale :-) no ?
Hem, non proprio...
Purtroppo credo che parte della confusione nasca dal fatto che
in inglese "relation" e "relationship" sono termini che si
assomigliano, ma riguardano concetti differenti; forse e' meglio
usare il termine "referenzia".
Newsgroup: it.comp.software.database
Titolo: Come far partire un determinato DATABASE di Oracle?

Salve a tutti.
Sto cercando di imparare ad utilizzare Oracle 10g sotto Linux.
Quando creo un nuovo database con dbca, alla fine del processo di creazione
mi funziona tutto, ovvero:
- riesco a collegarmi al db appena creato con TORA
- riesco a collegarmi all'enterprise manager
Ad un successivo reboot della macchina, però, non funziona più nulla. Ergo,
dbca esegue una serie di operazioni di startup e vorrei capire quali.
Nel mio sistema ci sono due database: "test" e "pippo". 
"test" è il database che ho creato al momento dell'installazione di Oracle
10g sul sistema, ma siccome non ricordo più la password di SYS, è
inutilizzabile. Ho creato quindi il database "pippo", ma (come ho accennato
sopra), le cose funzionano solo dopo che l'istanza è stata creata nuova con
dbca.
Per lanciare il database, io utilizzo i comandi (come specificato da
manuale):
sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
E poi faccio partire i listener:
lsnrctl startup
Infine lancio l'enterprise manager:
emctl start dbconsole
L'enterprise manager che parte, però, è quello in ascolto sulla porta 5500,
ovvero quello del DB "test". Come faccio a far partire l'enterprise manager
dell'altro db?
Quello che non ho trovato spiegato nella documentazione è come lanciare un
particolare database, o un enterprise manager relativo ad un certo
database. Infatti, in questi comandi non compare mai il nome del database.

 dell'altro db?
L'EM non dipende dall'istanza (db).
Davide
-- 
Windows: Microsoft's tax on computer illiterates.

 L'EM non dipende dall'istanza (db).
Beh, però perchè EM consolle relativi a DB diversi vanno su porte diverse?

 Lo farei, se sapessi quale file dare in pasto al comando in questione.
La documentazione di Oracle serve a quello.
Davide
-- 
Besides, I think Slackware sounds better than 'Microsoft,' don't you?
   -- Patrick Volkerding
Newsgroup: it.comp.software.database
Titolo: Optimum

Secondo voi qual'è attualmente la migliore piattaforma e i migliori prodotti
per scrivere applicazioni Web-oriented?
La mia idea è la seguente:
Server:
1) S.O. UnixLike
2) DB Oracle
3) PHP/Java
Client:
1) Windows9x/NT
2) IE-NS
Saluti
duc...@tin.it

 3) PHP/Java
Secondo me come piattaforma e' ottima. Ti fornisce una ottima
flessibilita', poi utilizzando java, php e oracle non hai neppure problemi
di portabilita'  verso altre piattaforme. Per quanto riguarda
dimensionamenti piu' specifici dipende dal carico che l'applicazione deve
gestire. Come hardware e SO eri orientato verso qualcosa  di specifico?
Prova a valutare anche DB2 come database server. Me ne  hanno parlato
abbastanza bene, anche se non lo ancora provato sotto carico. Dovrebbe
essere piu' semplice da gestire di oracle.
Un'ultima annotazione: Per quanto riguarda PHP e Java probabilmente lo 
sai gia' visto che hai messo i due linguaggi uno a fianco all'altro,  ma
e' anche possibile utilizzare classi java direttamente dal codice PHP.
Questa  possibilita' di PHP4 non e' ancora quasi per niente documentata.
Dovresti tovare qualche info andando su www.phpbuilder.(net|org) nella
sezione archivio mainling list e cercando java. 
byez keii

 3) PHP/Java
WIN NT / 2000
SQL server
ASP / Javascript
A meno di carichi allucinanti l'infrastruttura microsoft non è cosi'
male......considerando che risparmieresti un po' di soldini
Matteooooo

Newsgroup: it.comp.software.database
Titolo: [mysql] statistiche utlizzo / analisi dei log

Ciao a tutti,
mi piacerebbe conoscere le statistiche di utilizzo di mysql, in 
particolre però quale database genera più traffico e così via.. quindi 
diviso per database...
esiste qualcosa?
potrei analizzare i log, magari c'è già qualche tool per analizzare i log?
grazie
ciao


Il comando SHOW STATUS fornisce informazioni sulle connessioni, sulle operazioni
del server, e sul numero di query effettuate, diviso per comando.
Se hai la versione 5, usa SHOW GLOBAL STATUS.
Il significato delle varie voci lo trovi in queste due pagine:
http://dev.mysql.com/doc/refman/5.0/en/show-status.html
http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.org/
Newsgroup: it.comp.software.database
Titolo: [OT] Usare htdocs in rete. Grazie!

Ciao!
una persona piuttosto in gamba mi ha già detto che non si
può fare... ma io ci provo lo stesso... :)
Il problemino che mi piacerebbe risolvere è questo:
- (A) c'e' una macchina Linux (Debian con Apache) con un
    suo IP pubblico   
www.nome.it
- (B) c'e' il mio computer di sviluppo dove ho Linux Redhat,
   Apache, PHP e PostgreSQL.
In pratica vorrei scovare il modo più semplice per far "vedere"
sul web la dir /htdocs/ che sta sulla macchina (B) senza dover
copiare tutto sulla macchina (A).
E' possibile che non ci sia modo di indicare ad Apache della
macchina A di andare a beccarsi i files nella dir /htdocs/ della
mia macchina di sviluppo?
Oppure... mettendola in altro modo... come si chiede all 'Apache
della macchina A di bypassare le richieste che gli arrivano
inviandole al demone http della macchina B?
quando poi gli arriva al risposta (la pagina html) dovrebbe
spedire il tutto al client.
E'  proprio una cosa impossibile da fare?   spero di no!  :)
CIAO!
MAURI
*******************************************
**  Happy surfing on THE NET !!      **
**           Ciao by                           **
**                       C R I X 98          **
*******************************************
AntiSpam: rimuovere il trattino basso
                 dall'indirizzo  per scrivermi...
(delete the underscore from the e-mail address to reply)
-- 
Posted from 
mail4.galactica.it
 [212.41.208.21] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 copiare tutto sulla macchina (A).
A parte che non ho capito che c'entra questo con i database,
comunque potresti usare NFS per 'attaccare' la tua directory
htdocs alla macchina 'A' e metterla sotto il controllo di Apche,
ovviamente questo apre un gazillione di problemi di security...
Ma ti da' tanto fastidio copiare i dati da una macchina all'altra?
Davide

Newsgroup: it.comp.software.database
Titolo: dBase --> Visual dBase

Salve,
ho da poco installato dBase 5.0 che ho trovato in un CD della Borland. Nel
file pdf allegato trovo scritto che si può passare a visual db mediante
upgrade, ma non ho trovato nulla sia sul cd che sul Internet.
Sapete dove posso trovare questo upgrade oppure una versione più recente di
Visual dBase?
Grazie, b.
--
**********************************
Dirty deeds done dirt cheap *
**********************************


Per l'ultima versione (dBase2000  o dB2K) direttamente dal
distributore italiano  
http://www.dbase2000.it
oppure alla dBase Inc.
http://www.dbase2000.com
Se vuoi informazioni,tricks e tips,links,traduzioni in italiano di
materiale inglese sul Visual dBase puoi andare nel mio sito:
http://web.tiscali.it/visualdb
Saluti
Santo Lo Galbo

Newsgroup: it.comp.software.database
Titolo: compattare db postgres

ciao
c'e' un comando per compattare un db postgresql?
grazie


VACUUM FULL
M.
Newsgroup: it.comp.software.database
Titolo: Problema Lefo Join oracle

Salve..
Allora ho il seguente problema..
Ad un certo punto di una select, ho una riga che fa piu' o meno cosi'
FAT_EMIS.CODATTIVITA = PREM_TEC.CODATTIVITA AND
FAT_EMIS.CODINQUINANTE=PREM_TEC.CODINQUINANTE AND
PREM_TEC.CODDRIVET = VAL_DRITE.CODDRIVET AND
PREM_ECO.CODDRIVEE = VAL_DRISE.CODDRIVEE AND
VAL_DRITE.DELTAANNO=VAL_DRISE.DELTAANNO AND
FAT_EMIS.VALANNO = LIV_ATTD.VALANNO AND
SETT.CODMSETTORE = MASE.CODMSETTORE AND
ATTI.CODSETTORE = SETT.CODSETTORE AND
FAT_EMIS.CODATTIVITA = LIV_ATTD.CODATTIVITA AND
FAT_EMIS.CODATTIVITA = ATTI.CODATTIVITA AND
FAT_EMIS.CODCOMBUSTIBILE = LIV_ATTD.CODCOMBUSTIBILE AND
FAT_EMIS.CODINQUINANTE = INQU.CODINQUINANTE AND
INQU.CODCLASSE = CINQ.CODCLASSE  AND
COMPARTO.CODCOMPARTO = FAT_EMIS.CODCOMPARTO
Se sostituisco la riga 1 con il seguente legame ( con un join esterno )
FAT_EMIS.CODATTIVITA = PREM_TEC.CODATTIVITA(+) AND
la selezione ci impiega moltissimo tempo, anche parecchie ore.
Che mi consigliate ?
Ciao !
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.572 / Virus Database: 362 - Release Date: 27/01/2004

 Che mi consigliate ?
PREM_TEC.CODATTIVITA e FAT_EMIS.CODATTIVITA che campi sono? sono 
indicizzati?

 ha scritto:

per prima cosa farei un explain plain della chiamata per verificare quali
indici aggancia oppure se va in fullscan cmq la tab prem_tec dovrebbe avere
un indice su cod attività e inquinante..in ultimo serve sapere anche quali
campi estrai.
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto:



 ha scritto:



 ha scritto:



 ha scritto:

per prima cosa farei un explain plain della chiamata per verificare quali
indici aggancia oppure se va in fullscan cmq la tab prem_tec dovrebbe avere
un indice su cod attività e inquinante..in ultimo serve sapere anche quali
campi estrai.
Ciao DaT


 Ciao !
Utilizza una funzione o una subquery per estrarre i campi della
tabella in outer join
in questo modo la funzione (o subquery) viene lanciata una volta per
ogni record ritrovato, altrimenti la outer join implica delle
operazioni a monte che coinvolgono molti records (anche se poi alla
fine te ne restituisce pochi)

 fine te ne restituisce pochi)
Ragazzi vi ringrazio tutti ho risolto. Ovviamente le tabelle erano
indicizzate.
Il problema era invece che nel FROM c'era una tabella che poi non veniva
utilizzata da nessuna parte e questo rallentava il tutto..
Fatto strano pero' che senza il left join la select andava liscia e con left
join sembrava dargli fastidio.. Da cosa puo' essere causato ?


Newsgroup: it.comp.software.database
Titolo: uso di mappe in un software

ciao,
volevo utilizzare della cartografia all'interno di un software che sto
provando a realizzare. Ho provato a contattare map24, google e
microsoft, senza però avere risposta.
Conoscete qualche service che, a prezzo basso/zero, consenta e gradisca
l'utilizzo della propria cartografia?
Gianluca

 ha scritto nel messaggio
news:1150128525.8...@j55g2000cwa.googlegroups.com...
ciao,


si chiamno gis
grass e' uno di questi
Gianluca