mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Un consiglio per la progettazione

Salve a tutti.
Volevo chiedervi un consiglio riguardo alla progettazione di un database che
deve gestire delle pratiche, del tipo più disparato:
espropri,vendite,contratti ecc. ecc.
Ho creato una tabella contenente i comuni e una contenente la tipologia
della pratica. 
Come faccio ad associare alla stessa pratica più persone? Creo delle tabelle
di collegamento? Se si, mi date un consiglio?
E' meglio creare una tabella con tutti i nominativi presenti, o è meglio
inserire nome e cognome in due colonne della stessa tabella? Quando questo
non conviene? 
Uffff......  quanti dubbi....
Grazie per il tempo dedicatomi.
mick

 mick
Hai una tabella che contiene dei record (le pratiche) che devono essere
associate con una relazione uno--molti ad un altra tabella che contiene
altri record (le persone).
Dotando ogni pratica di un indice univoco puoi fare riferimento a quello
nella tabella delle persone. Quindi:
id | pratica
 1 | abcd
 2 | xyz
 3 | efg
persona | pratica associata
Mario    |  2
Luca     |  3
Paolo    |  2
Gianni   |  1
Una soluzione migliore è creare 3 tabelle: pratiche - persone - associazioni
id | pratica
 1 | abcd
 2 | xyz
 3 | efg
id | persona
1  | Mario
2  | Luca
3  | Paolo
4  | Gianni
id persona | id pratica
     1         |    2
     2         |    3
     3         |    2
     4         |    1
Ciao,
Nico

 associazioni
Ciao. Ti chiedo scusa se rispondo soltanto ora, ma non ho avuto più modo di
dedicarmi subito a questo problema e dopo qualche giorno mi era passato di
mente anche il solo ringraziarti. Colpa mia, scusami.
Dunque, il problema era quello di gestire al meglio le relazioni uno-molti e
progettare un database il più solido possibile.
Per avere un db con dati atomici, ho fatto la seguente scelta progettuale:
1. Una tabella con tutti i comuni.
2. Una tabella con tutte le tipologie di pratiche.
3. Una tabella con tutte le pratiche, nella quale ci sono due foreign keys
(id_comune e id_tipo)
A questo punto riesco a visualizzare la tabella completa eseguendo due INNER
JOIN innestate.
E' una scelta valida? La struttura (per come l'ho descritta io -brevemente-)
è solida?
Nel caso in cui ci siano campi a dati multipli, come faccio a creare le
tabelle di collegamento necessarie ad eliminare tali campi? Lo devo fare a
mano o esiste un metodo migliore? 
In questi casi, le P.K. sono costituite da entrambi le colonne, giusto?
Un GRAZIE anticipato! =)
mick
Newsgroup: it.comp.software.database
Titolo: select for update e livelli di isolamento

Ciao a tutti.
Ho molti dubbi a proposito del livello di isolamento in un DB.
Devo effettuare la seguente operazione:
verificare se un dato e' presente in un DB
se non č presente fare un insert altrimenti l'update sul record secondo
certe condizioni.
Mi e' stato consigliato di utilizzare un "select for update", (il db č
Oracle).
Non ho capito bene come funziona .
Si deve fare la select sulla tabella in cui si vuole fare l'insert?
Nel caso di un insert in una tabella A ad esempio bisogna mettere la
condizione
select * from tabellaA for update?  cosi' mettio un lock sull'intera
tabella??
Inoltre non ho capito che cosa hanno a che fare i livelli di isolamento con
il select for update.
In pratica ho le idee molto confuse.
Mi date qualche consiglio?
Uso Java per eseguire le query
Grazie!ů

 Uso Java per eseguire le query
Mi dispiace, su questo non posso darti consigli perche' faccio il DBA.
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.software.database
Titolo: cursore non valido durante update

Ricevo l'errore in questione durante la chiamata del metodo Update del
recordset.  Se tolgo "FOR UPDATE" dalla query il tutto funziona ma cosi'
rinuncio al lock.  Questa funzione viene chiamata da piu' processi che
girano sullo stesso pc.  La tabella si chiama PROGRESSIVO e ha un
solo campo stringa che funge da codice progressivo, ciascun processo
assegna un codice progressivo leggendo il record, aumentando di
1 il contatore e alla fine esegue l'aggiornamento.
Cosa mi consigliate al fine di gestire in modo sicuro il lock di questa
funzione ?
Grazie per l'aiuto
Roby
Private Function GetLottoID() As String
  Dim conn As ADODB.Connection
  Dim rs As ADODB.Recordset
  Dim strConn As String, strQuery As String
  Dim f_conn As Boolean, f_rs As Boolean
  Dim ct As Integer
  Dim new_id As Long
  On Error GoTo errDB
  strConn = "DSN=SMSDBORACLE;uid=sms;pwd=sms"
  Set conn = New ADODB.Connection
  conn.Open strConn
  f_conn = True
 
  Set rs = New ADODB.Recordset
  rs.CursorLocation = adUseServer
  rs.CursorType = adOpenDynamic
  rs.LockType = adLockOptimistic
 
  strQuery = "SELECT * FROM PROGRESSIVO FOR UPDATE"
  rs.Open strQuery, conn
  f_rs = True
 
  If rs.EOF = True Then
    rs.AddNew
  Else
    new_id = CLng(rs.Fields("Codice"))
    If new_id = 999999 Then new_id = 0
  End If
 
  new_id = new_id + 1
  rs.Fields("Codice") = Format(new_id, "000000")
  rs.Update
  GetLottoID = Format(new_id, "000000")
  rs.Close
 
errDB:
  If Err.Description <> "" Then
    Log "Errore nel DATABASE : " + Err.Description + " durante GetLottoID()"
  End If
  If f_rs = True Then
    Set rs = Nothing
  End If
 
  If f_conn = True Then
    conn.Close
  End If
  Set conn = Nothing
 
End Function

dimenticavo il database che uso e' Oracle 8i !!
Newsgroup: it.comp.software.database
Titolo: grave errore apertura DB

Il Database utilizzato in rete abbastanza carico di dati.
stamani al doppio click sull'icona viene visualizzato il seguente
messaggio di errore:
'Si è verificato un grave errore l'ultima volta che è stato aperto
"nome DB". continuare?'
Al click per continuare, viene visualizzato il seguente messaggio:
'Il database "nome DB" deve essere ripristinato o non è un database',
tentare di ripristinare il database?
al click sul pulsante 'Si' per ripristinare il database viene visualizzata
la seguente finestra:
Microsoft Visual C++ Runtime Library
Assertion failed!
Program:
File: z:\COMMON\inc\safestrfuncs.h
Line:143
Expression: S_OK = = hr
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on assert
- Qualcuno ha idea se ci sia la possibilità di ripristinare il DB e che
tipo di errore abbia causato il malfunzionamento?
grazie e ciao
Ale
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Senza specificare il database è un pò difficile...
Max

 Max
scusa, hai ragione,...
il db è in formato mdb (access2003) e i problemi li ho su un pc dove gira
Vista (io l'avevo detto di utilizzare mysql...).
però ho trovato un link che mi ha almeno fatto recuperare il db rovinato:
http://www.mcse.ms/message2496132.html
ho capito che è un problema di librerie di Vista, sono indeciso se nel Pc
rimettere Xp ed eliminare Vista, ora vedrò...
farò i backup giornalieri e poi si vedrà
grazie e ciao

Newsgroup: it.comp.software.database
Titolo: [HELP] INIZIO CON MYSQL

Ciao a tutti.
In questi ultimi mesi ho usato interbase e da poco ho installato mysql per
windows. Sareste cosě gentili da dirmi almeno come faccio ad avviare il
programma, visto che nella cartella bin sono presenti una marea di file
eseguibili? Inoltre potreste dirmi come impostare tale dbms per poterlo
usare localmente?
Grazie anticipatamente
p.s.
ho scaricato la guida di mysql, ma non ho capito granchč perchč tratta di
piů sistemi operativi contemporaneamente

 Sareste cosě gentili da dirmi almeno come faccio ad avviare il
<ZAP>
Leggi la documentazione di MySQL, in particolare il paragrafo
"starting mysql on Windows" (par. 4.13).
Davide

 ha scritto nel messaggio
news:qRdx8.270$W9....@twister2.libero.it...

Newsgroup: it.comp.software.database
Titolo: Installazione Firebird server Linux Debian

Qualcuno ha già installato firebird su una macchina linux Debian ??
C'e' da configurare FB in modo diverso rispetto a windows, meglio usare 
la versione SusperServer o Classic, bisogna settare qualcosa nel file 
.conf ??
Ogni info è ben accetta
Grazie
Goblin
-- 
Ibis et redibis non morietur in bellum.

 .conf ??
io l'avevo installato su ubuntu seguendo questa guida
http://www.firebirdsql.org/manual/it/ubusetup-it.html
pero' non lo testato a fondo solo 2 o 3 prove per vedere se 
girava...
ciao
-- 
http://www.wizardtale.org
http://bpcsoluzioni.com/blog/

 .conf ??
io non uso deb per firebird. uso il bin che c'e' sul sito e installo "a
mano" (ad es. in /opt), lo script funziona bene nell'ambiente debian (non
era cosi' all'inizio ma e' da un po' che l'hanno sistemato).
riguardo alla configurazione non ci sono cose particolari da fare rispetto
a windows (almeno per la mia applicazione).
per SS o CS fatti una ricerca su vantaggi e svantaggi delle due
architetture. di solito io uso SS (per abitudine piu' che per necessita').

 .conf ??
No, per il funzionamento e` totalmente identico. Tieni comunque presente
che su Debian sono applicate delle patch (su Lenny, per Firebird 2.0, ne
conto 26). Leggiti quindi il changelog per capire cosa viene applicato
(di solito, comunque, sono patch di correzione dei bug riscontrati)
Enrico

Newsgroup: it.comp.software.database
Titolo: inserimento utente MYSQL

Salve a tutti,
il modo più facile ed efficiente per inserire
un utente in mysql è l'utilizzo
del comando GRANT?
grazie!
ringo

 del comando GRANT?
Ringo carissimo, forse sarebbe meglio che ti mettessi a studiare veramente
quei manuali che ti sei scaricato insieme a MySQL, no?
Henryx
-- 
Valentina: "Mi piace inventare gli spettacoli che voglio... quelli
che non riesco a vedere, cerco di sognarli..."
                                          Guido Crepax (1933-2003)

Newsgroup: it.comp.software.database
Titolo: Oracle: accedere a tabella di un'altra istanza

E' possibile, da un'istanza (ad esempio) "i1", accedere (possibilmente sia
in lettura che in scrittura) ad una tabella presente in un'altra istanza
"i2", anche su un altro server? Mi servirebbe un meccanismo simile alle
EXTERNAL TABLE di Oracle 9, ma che lavori su un'altra istanza anziche' su
file di testo, e che mi permetta anche la scrittura.
Grazie in anticipo.

 ha
scritto:

fai un dblink da i1 a i2 , e l'utente deve avere quei provilegi :)
cmq la documentazione ne sa' di piu' ;)
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.software.database
Titolo: Errore sui pulsanti

Fino a qualche tempo fa i pulsanti di access che creavo sulle maschere 
funzionavano benissimo ora invece quando ci clicco sopra si apre l'editor di 
visual basic con un messaggio di errore "Rilevato comando non univoco, 
comando 5_click". Questo errore prima me lo dava su Autocomposizione 
telefonica, poi su Invia report, ora su tutto. Forse a forza di fare 
esperimenti ho combinato qualche casino a livello di sw. Ho guardato sulla 
guida in linea ma non ho cavato un ragno dal buco. Qualcuno sarebbe cosě 
gentile da aiutarmi?
Grazie 

 ha scritto nel messaggio 
news:nCljp.1883$j_6...@tornado.fastwebnet.it...


 sbagliata.
O forse nessuno sviluppatore serio sui database utilizza access (che non 
e` un database).
Bye.

Newsgroup: it.comp.software.database
Titolo: Estensione PWD

Qualcuno conosce con che applicativo è stato generato un file con estensione
"PWD"
Ciao e grazie a tutti

semplice: nessun applicativo apre quei file, per il semplice motivo che
nessuno deve aprirli.
Newsgroup: it.comp.software.database
Titolo: [MySQL] Insert con select annidate

Buongiorno a tutti,
	si può fare un insert in questo modo?
"insert into tabella (idtipo, idmarca, idsottocategoria, descrizione) 
values((select id from tipo where desctipo = 'pippo'),(select id from 
marca where descmarca = 'pippo'),(select id from sottocategoria where 
descsottocategoria = 'pippo'),'questo è un test');"
La tabella non esiste ma fingendo che esista è possibile fare una cosa 
simile?
Grazie!

 ha scritto nel messaggio 
news:cvJIj.8303$T35....@tornado.fastwebnet.it...


 attendibile puoi averla testando questa query..
Secondo me e` proprio a livello concettuale che non va bene.
Che succede se il numero delle righe non e` uguale per tutte le
sottotabelle?
Dato che ciascun set non e` ordinato, in quale ordine bisogna
ricostruire una riga da ciascuna tabella? 

 ricostruire una riga da ciascuna tabella? 
Ecco qui mi accorgo di non aver chiarito. Nella clausola WHERE dove ho 
messo la parola PIPPO ho dimenticato di dire che:
1) sono sicuro che PIPPO è presente;
2) PIPPO o qualsiasi altro termine che cerco è univoco, quindi dalla 
query mi ritornerà un solo ID.
Spero di essere stato più chiaro.
Grazie!

 mi ritornerà un solo ID.
Generalmente non posso mettere un set, anche se composto da una
singola riga (singleton), dove il dbms si aspetta un valore.
Mi pare che MySql in alcuni casi potesse fare degli strappi alla
regola.
Ti serve per qualcosa di specifico, o era una soluzione in
cerca di un problema? :-) 

 cerca di un problema? :-) 
Si è una domanda in cerca di una soluzione.
Ho un database che ho modificato nella struttura ma vorrei importare 
anche i dati nella nuova struttura che si sta rivelando anche molto più 
flessibile e veloce. Purtroppo alcuni campi erano text e ora ho preso i 
valori e li ho spostati in un'altra tabella. Al posto della text metto 
l'id del record corrispondente. Ma è una pizza dover creare 5 query 
separate per fare la stessa query su 5 tab diverse. Siccome esiste la 
'scorciatoglia' "insert into tabella (idtab1) values(select id from 
tab1)" allora speravo che mettendo più campi nella definizione potessi 
mettere anche più select. Ma è da provare come mi hanno suggerito.
Vi farò sapere se è una soluzione in cerca di un problema o è un 
problema in cerca di soluzione :P
Newsgroup: it.comp.software.database
Titolo: [SQL] Selezionare il piu grande tra due interi

Problema:
NOME TABELLA: PIPPO
PRIMA COLONNA: PIPPO.COLONNA_01 : BigInt
SECONDA COLONNA: PIPPO.COLONNA_02 : BigInt
Devo creare una query che mi restituisca una terza colonna contenente 
semplicemente il piu grande tra i due valori della volonna 1 e 2.
In pratica:
SELECT *, (valore piu grande tra la prima e la seconda colonna) AS MAX_VALUE
FROM PIPPO
Come faccio?
Non riesco a trovare nulla...
Probabilmente e' banale ma ci sto affogando...
AIUTO!
SkyRaid 

 semplicemente il piu grande tra i due valori della volonna 1 e 2.
Ciao SkyRaid,
Potresti utilizzare la funzione CASE:
USE tempdb;
CREATE TABLE dbo.myTable(
Col1 int NOT NULL,
Col2 int NOT NULL
);
INSERT dbo.myTable VALUES(1, 10);
INSERT dbo.myTable VALUES(20, 2);
INSERT dbo.myTable VALUES(3, 30);
SELECT
      Col1
    , Col2
    , CASE
          WHEN Col1 > Col2 THEN Col1
          ELSE Col2
      END AS MaxValue
FROM dbo.myTable;
/* Output:
Col1        Col2        MaxValue
----------- ----------- -----------
1           10          10
20          2           20
3           30          30
(3 row(s) affected)
*/
DROP TABLE dbo.myTable;
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
 

 semplicemente il piu grande tra i due valori della volonna 1 e 2.
Non so come rispondere alla tua domanda con un statment SQL ... ma ti 
posso dare un paio di idee, come ultima spiaggia:
1) se usi il DB dentro un programma, tiri fuori il max delle 2 colonne 
select MAX(COLONNA_01), MAX(COLONNA_01) from PIPPO  e poi confronti il 
dataset dentro il tuo programma selezionando la colonna maggiore.
2) Scrivi, se il DB lo ammette, una StoreProc o funzione che passata la 
tabella ti dia come risultato la terza colonna max
e ... come disse ... hth :)))
Saluti Goblin
-- 
Ibis et redibis non morietur in bellum.

Newsgroup: it.comp.software.database
Titolo: Upsize dati da JET a SQL Server

Ciao a tutti,
Ho il seguente problema: devo portare un database Jet abbastanza voluminoso
su SQL Server, per far ciò utilizzo la utility di Upsize inclusa in Access
2000.
La conversione della strutture delle tabelle (con relativi indici,
predefiniti, triggers) è corretta .... purtroppo però non c'è verso di
fargli esportare i dati!  ;-(
Immagino ci sarà un modo, non posso far reinserire storici di due milioni di
records a mano...
Grazie per eventuali consigli.

 Grazie per eventuali consigli.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

 
http://support.microsoft.com/default.aspx?scid=kb;EN-US;325019
Grazie per i links Lorenzo.
Purtroppo non ho trovato nulla che faccia riferimento al mio problema: se
esporto le tabelle ad una da una _quindi gran menata, e niente triggers
automatici_ tutto funziona.
Se tento di operare l'upsize di tutte le tabelle, non vengono trasferiti i
dati: roba da pazzi!
Ma voi come fate?
Credevo la mia esigenza fosse molto diffusa...
Grazie, ciao ;-)
Newsgroup: it.comp.software.database
Titolo: MySQL e dual processor

Ha un senso in termini di prestazioni installare un macchina con doppio 
processore per un server MySQL? Se si, in che modo viene gestita la cosa?
Il mio problema e' che il DB lavora tantissimo e permamentemente in 
scrittura, ciucciandosi quasi  sempre il 100% della CPU. L'ideale sarebbe 
usare un processore per la scrittura ed uno per la lettura, ma sul sito 
MySQL non ho trovato nulla sulla gestione di due cpu.
Il server gira su W2K.
Saluti.
Luciano 


Non conosco nel dettaglio MySQL, ma il problema che tu esponi sembra 
essere più un problema di performance sui dischi e/o di memoria. In 
questo caso la CPU è spesso al 100% perché probabilmente occupa molto 
tempo a gestire i dischi e non a gestire MySQL.
M.

 Il server gira su W2K.
Penso che su windows sia la stessa cosa...
Cmq come ti hanno gia' risposto penso che il problema sia piuttosto da 
imputare all'IO su disco; in questo caso ti puo' aiutare di piu' 
aumentare la memoria (e modificare i valori del buffer di mysql di 
conseguenza).
-- 
Gangio (
andrea@g_a_n_g_i_n_i.net
)
http://www.gangini.net
Leva gli underscore per mandarmi una mail

 scrittura, 
Cambia DBMS. MySQL è notoriamente efficiente solo in situazioni 
read-intensive.
-- 
Fabrizio "Hermooz" Ermini

 la memoria (e modificare i valori del buffer di mysql di conseguenza).
No, non credo sia quello perche' l'operazione di scrittura e' in realta 
molto semplice, un insert di un solo record alla volta. Fatto il quale il 
grafico della cpu comincia a fare su e giu per alcuni secondi, dandomi 
l'ideea che le risorse siano impiegate per la ricostruzione degli indici. Ma 
e' solo una supposizione. La memoria comunque viene impiegata pochissimo, la 
linea del grafico e' piatta e molto in basso.
Saluti.
Luciano

 gestire i dischi e non a gestire MySQL.
La cpu rimane al 100% per alcuni secondi, anche a dischi fermi (luce spenta)
Saluti.
Luciano

 linea del grafico e' piatta e molto in basso.
il sottosistema dischi cos'e' ?
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 processore per un server MySQL? 
Qui c'è un articolo abbastanza interessante:
http://anandtech.com/IT/showdoc.aspx?i=2291&p=22
Nelle conclusioni fanno notare come le prestazioni di Mysql aumentino 
utilizzando 2 CPU anzichè 1 (anche se in misura minore di DB2).

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

In SQL Server 2000 dove trovo la mappa grafica
con le relazioni?
--
Saluti
Andrea MORO
***************************************
Per rispondere togliere ET dal messaggio prima
della chiocciola.

 con le relazioni?
Accedi a Enterprise Manager e apri la sezione Diagrams
Newsgroup: it.comp.software.database
Titolo: Nuovo Utente MySQL

Come faccio ad aggiungere un utente al database mysql sotto linux (linea di
comando)?
Posso avere l'accesso come root ma mysql non accetta la connessione. Posso
anche avere accesso come utente normale...
--
L'unico modo di accelerare Windows e'....a 9,8m/s^2

 anche avere accesso come utente normale...
http://groups.google.com/groups?hl=it&lr=&ie=ISO-8859-1&q=mysql+nuovo+utente
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

Newsgroup: it.comp.software.database
Titolo: [OT] Quanto chiedere?

Ciao a tutti,
devo sviluppare un applicativo per la gestione di un magazzino.
Usero' postgresql e python per fare tutto.
E' la prima volta che faccio una cosa a pagamento...
qanto posso chiedere secondo voi per un progetto del genere?
-- 
     Powered by
   ** Gnu/Linux **
  Debian 3.0 woody
 Linux User #292845
Se mi vuoi rispondere in privato
Reply-to 
diego....@email.it

qanto posso chiedere secondo voi per un progetto del genere?
Domanda ricorrente e senza una risposta univoca...
"Gestione di Magazzino" puo' includere un mare di cose,il valore del
tuo lavoro dipende dalle specifiche che ti sono state fornite. Io di
solito mi baso sul tempo che stimo per la realizzazione, in relazione
anche al tipo di cliente. In pratica tutto dipende  dalla complessita'
"esatta" di cio' che devi realizzare.
Prova a chiederti:
- la quantita' di dati per l'anagrafica di magazzino
- i dettagli per la movimentazione
- la necessita' di stampe di vario tipo
- la necessita' di fornire funzioni di reportistica
Altre variabili potrebbero essere:
- ti interessa "agganciare" il cliente anche per futuri lavori ?
Allora puoi pensare ad uno sconto iniziale
- l'analisi devi farla tu o ti e' gia' stata fornita ?
Questo in estrema sintesi...
Ciao e buon lavoro
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 Ciao e buon lavoro
ciao grazie 1k 



Priova a fare una valutazione dei tempi di sviluppo e chiedi un tot a ora.
Newsgroup: it.comp.software.database
Titolo: Aiuto principiante SQL

Ciao a tutti.
Sono nella confusione più totale.
All'università ho iniziato un corso di basi di dati. Lavoriamo su Oracle.
Dato che volevo esercitarmi a casa a creare e interrogare database in sql mi
sono scaricato ciò che ho trovato, vale a dire Winsql e Mysql. Non mi
importava o meno che il programma fosse free (ovviamente se è tale lo
preferisco). Non ho puntato su Access perchè pur avendolo è troppo
macchinoso e non è compatibile con alcuni comandi di sql di Oracle.
Il problema è che nè con uno nè con l'altro riesco a fare ciò che voglio. Lo
so che sono proprio ai minimi termini in quanto a conoscenza però l'sql lo
conosco piuttosto bene, è solo che all'università entriamo nei laboratori e
Oracle è già li avviato che ci aspetta con la sua finestra nella quale
"sotto" dai i comandi e "sopra" lui li esegue! Possibile che non ci sia
nulla di così semplice da usare in locale a casa anche per win 98??? O
meglio, possibile che non riesca a far fare queste semplici cose a Winsql e
Mysql???
Chiedo aiuto a qualunque anima pia che abbia la voglia di darmi giusto 2
dritte per poter entrare in uno dei due programmi (o altri purchè validi) in
una condizione tale che mi permetta di dare "create table" e vedere
"nascere" una tabella e poi di dare il "select" e vedermi soddisfatta la mia
bella query.
Grazie tante
Ciao
Alessandro
kill...@libero.it

 wrote in message
WYKq6.60612$Xj7.7...@news.infostrada.it...


 bella query.
... e perche' non ti iscrivi a Technet 
http://technet.oracle.com/
aggratis e ti scarichi Oracle stesso ?
ciao
carlo
Newsgroup: it.comp.software.database
Titolo: mysql - l'utente non ha accesso

Ho creato un utente mysql e mi da il seguente errore quando cerco di connettermi:
ERROR 1130: Host 'numeroip' is not allowed to connect to this MySQL server
all'utente, nella voce host ho imposto %
dovrebbe accettarmelo.. e invece non è così... why?
cosa sbaglio?

 all'utente, nella voce host ho imposto %
GRANT ALL PRIVILEGES TO * ON userid@'%'
Vedi sulla documentazione il comendo GRANT.
Ciao, Sandro.
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto
nel messaggio news:b043av$c5t$1...@newsreader.mailgate.org...

Hai inserto nella tabella HOST l'host di questo utente?
Ciao Matteo



Dato che /dev/crystalball mi si è rotta posso solo ipotizzare che hai
inserito la password in chiaro, che è la moda degli ultimi giorni... :)
Ciao,
	Nicholas

>all'utente, nella voce host ho imposto %
Se si connette illocalo devi puro creargli un account con
host="localhost".
M

 M
credo di aver combinato un pasticcio...
ero riuscito a connettermi con un utente con tutti i privilegi con host impostato sull'ip del mio pc.. 192.168.x.x
ho usato l'utente per rimuovere tutte le prove che avevo fatto.. tra le quali un root da %
appena ho rimosso quello..
..sconnettendomi e riconnettendomi con il mio utente... non mi funziona +...
-
ho provato a reinstallare le tabelle....
come faccio a farlo ritornare allo stato d'installazione?
in questo momento sembrerebbe che nessuno abbia + accesso al db... ho fatto un bel pasticcio :p
del resto lo sto ankora configurando :-) 
-
help me :...(
-uto-

 cosa sbaglio?
l'errore principale è che oggi sono fuori di me!!!
Ho risolto ;-)
Ora ho solo 2 utenti che possono accedere al db:
root@localhost
e il mio utente che può accedere solo dall'ip locale del mio pc.
--
già meglio... :p
:-D
Newsgroup: it.comp.software.database
Titolo: Aggiungere un campo e riempirlo dei valori di una colonna esistente

Buongiorno,
	devo aggiungere un campo e riempirlo di una porzione di valori di un 
altro. ho pensato di fare così:
alter table tabella add column fdata datetime
update tabella set fdata = (select mid(campo, 4,6) from tabella) where ?
Il problema è la where... Come faccio nella where a dire di assegnare al 
valore fdata la data presa dal campo scelto della stessa riga?
Grazie!

 valore fdata la data presa dal campo scelto della stessa riga?
pensavo a qualcosa del tipo
[CUT]
where id = (select id from tabella)
può funzionare?

 Grazie!
Lucazeo

 meglio che indichi su che database stai lavorando ;-)
Si esatto, SQL Server non supporta la funzione MID() ma esiste l'equivalente 
SUBSTRING():
"SUBSTRING (Transact-SQL)"
http://msdn2.microsoft.com/en-us/library/ms187748.aspx
Inoltre visto che la colonna fdate è di tipo datetime, bisognerebbe fare in 
modo di utilizzare il formato 'YYYYMMDD' senza alcun separatore onde evitare 
errori dovuti al formato data associato alla login utilizzata per accedere 
all'istanza.
"The ultimate guide to the datetime datatypes"
http://www.karaszi.com/SQLServer/info_datetime.asp
Quella lunghezza di 6 caratteri non promette nulla di buono... :-)
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: Help! JavaScript&Database

Devo scrivere uno JavaScript che accede ad Database relazionale su server!
Suggerimenti? Lo script deve essere server side?
--------------------------------
Inviato via 
http://usenet.iol.it

 Suggerimenti? Lo script deve essere server side?
puoi utilizzare Javascript (server-side) con tecnoclogia ASP (Active Server
Pages)
vedi 
http://msdn.microsoft.com/scripting
--
CIAO!
Gusher
Newsgroup: it.comp.software.database
Titolo: Query su linked tables

Ciao, per vari motivi (leggi mio post precedente) ho necessità di creare un
database che contenga al suo interno collegamenti a tutte le tabelle di
altri due
database.
Mi spiego meglio:
Ho un database Access 95, contenente tabelle proprie e collegamenti a
tabelle di un database access 97, e viceversa. Il database Access 95
contiene anche varie queries. In pratica sono quasi delle copie, in cui un
database contiene metà dei dati e l'altra metà viene letta dall'altro
database e viceversa.
Non potendo effettuare la conversione di questi due database ad access 2000,
l'unico leggibile dal server che ospita il mio sito, per vari motivi, mi è
stato suggerito di creare un nuovo database Access 2000, contenente solo
collegamenti alle tabelle dei due database in questione, una sorta di "copia
collegata" ai due database.
Ora, come devo trattare le queries? Ho provato ad importarle, ma se poi
provo ad eseguirle, sia tramite asp che direttamente da access, access
stesso va come in loop e sono costretto a chiuderlo. Soluzioni?

 una sorta di "copia collegata" ai due database.
Questa piu` che una soluzione mi sembra una porcata. vedi invece se puoi
registrare i db come fonti ODBC, e poi accedi a quei dati utilizzando tale
metodo
Henryx
-- 
Valentina: "Mi piace inventare gli spettacoli che voglio... quelli
che non riesco a vedere, cerco di sognarli..."
                                          Guido Crepax (1933-2003)

Newsgroup: it.comp.software.database
Titolo: Primo Database

Ciao a tutti,
vorrei sapere da quale software conviene cominciare a smanettare per la
creazione di database. Avevo pensato Access perņ forse c'č di meglio. Da
dove mi conviene cominciare? Mi consigliate anche qualche manuale?
Con Access in passato ci ho gią smanettato in passato. Vorrei cominciare a
crearmi il programma per il magazzino
Ciao

 Ciao
Ciao Luca,
sarà perché ci sono affezionato, ma secondo me Access è la cosa più 
bella che ci sia, per smanettare sui database quando non hai esigenze 
particolari di sicurezza, prestazioni, ecc.
Tu chiedi se c'è qualcosa di meglio... ma il "meglio" dipende dalle tue 
esigenze. Ci sono gestionali che girano su Access, e potrebbe venir da 
ridere a sentire ciò, ma per installazioni fino a 2/3 utenti circa, va 
benissimo così. Di conseguenza dipende che numeri ha il tuo magazzino...
Access ha inoltre il vantaggio che non solo ha il motore di database, ma 
anche strumenti molto semplici e veloci per fare maschere e report, e 
questo non è poco.
Se usi un altro dbms, poi hai il "problema" di crearti un'interfaccia 
per accedere ai dati. Certo, le strade sono molte (asp, php, ecc.), però 
per avere risultati veloci Access non ha rivali.
Ciao!
David
Newsgroup: it.comp.software.database
Titolo: Problema con SQL server 7: non posso piu' accedere

Salve a tutti
Il problema e' questo:
Da enterprise manager entro nel sql server group, clicco sul nome del mio
server e mi compare la domanda: 'the sql server \\xxx is not known to be
running. are you sure to wish to connect?'.
Rispondo si e un'altra finestra mi dice che non e' possibile stabilire una
connessione, cannot use default database <ID>. using master database
instead. please verify sql server is running ecc.'
Ma non riesco ad aprire enterprise manager, quindi non vedo i database e non
posso crearne di nuovi.
Data la mia poca conoscenza del sistema non vorrei fare casini.
p.s.:query analizer e altre applicazioni che usano i dati funzionano e
leggono i database. Ho urgenza di importare dati in un nuovo database....
Grazie a tutti

Prova a costruire una nuova connessione al DB, di solito funziona

Gia' fatto, stesso problema...
E' possibile che sia un problema di dns?
se reinstallo sql posso conservare i vecchi db?
la frase 'cannot use default database <ID>' mi indica che non ho piu' il db
o che e' saltato il collegamento? del resto vedoi tutti gli altri db, e
posso accedervi.
Grazie mille, sarebbe bello risolvere entro stasera (e andare a casa...)

 ha scritto nel messaggio
news:U7rQ6.1480$jS3....@news1.tin.it...


Newsgroup: it.comp.software.database
Titolo: estrarre un database

come descritto da oggetto , vorrei estrarre  da un database in access tutti 
i record e dividerli per file . é possibile 

 i record e dividerli per file . é possibile
Si, ma solo se sei un pazzo suicida
Enrico
Newsgroup: it.comp.software.database
Titolo: caratteri speciali...Oracle

Salve,
ultimamente mi trovo a combattere con un processo, di un sistema esterno,
che genera un file, utilizzato successivamente per popolare una tabella di
oracle 8.1.7 su HP UX.
Il file ha sei colonne separate da virgola e CR come terminatore di record.
Il mio problema è che il file contiene caratteri speciali quali apicetto
singolo & / \ " è ò à ù ì,insomma di
tutto di più, quello che mi premeva sapere è se esiste un modo per far
passare ad oracle questi caratteri
senza dover modificare il file generato.
Il primo esperimento che ho fatto è stato un script shell che mi faceva il
parsing dei record e inserivo
 tramite sqlplus questi record, con questo tentativo ho avuto diversi
problemi dovuti ai caratteri speciali.
Ad esempio, se nella query tentavo di inserire una stringa tra apice singolo
o anche doppio apice, contenente
il carattere &, la parola seguente vieniva interpretata come variabile,
interrompendo il flusso di inserimento,
restando in attesa di un valore.
Ho fatto caso che con java se utilizzo dei PreparedStatement non ho problemi
nel passare qualsiasi
tipo di carattere. La cosa però non mi soddisfa, perchè mi sembra inutile e
macchinoso fare una classe..
anzi quasi un main in java. Senza contare che con la shell era decisamente
più veloce...il file contiene circa 100.000 record.
Utilizzando uno Statement Java normale non va bene perchè dovrei manipolare
il dato per inserirlo e questa
operazione rallenta troppo il tutto.
Mi è rimasta questa curiosità di sapere se direttamente da oracle si può
ovviare a questo problemino.
Vi ringrazio per qualsiasi consiglio.
PS: mi sapete indicare un link dove trovare i caratteri speciali di oracle?

 PS: mi sapete indicare un link dove trovare i caratteri speciali di oracle?
Non esiste... leggiti semplicemente il manuale precisamente i capitoli
su
a) Sql*Loader sopracitato
b) NLS - National Language Support
/G

Grazie per l'aiuto per l'aiuto.
"Giorgio (formerly someone)" <__md...@mclink.it__> ha scritto nel messaggio
news:b0kga1$iil$1...@newsreader1.mclink.it...


Newsgroup: it.comp.software.database
Titolo: [ADO] valore di default

deV<

 (collegato ad un db MSQL7)
Tramite SQL non credo tu possa, penso pero' che tu possa
richiedere la struttura del database usando la OpenSchema.
Vedi anche 
http://www.soft-land.org/documenti/adomod.html
Davide

UTILIZZO MSQUERY VERSIONE 9.00PER IMPARARE SQL PARALLELAMENTE AD UN MANUALE
(COME DATABASE UTILIZZO MS ACCES 2000), PROPIO DA QUESTO MI VIENE DETTO CHE
PER ESEGUIRE LA MEDIA DEI VALORI UNIVOCI NELLA TABELLA DEVO ESEGUIRE LA
SEGUENTE SINTASSI :
SELECT AVG (DISTINCT FABBRICA) FROM PROVA1
DOVE AVG : E' IL COMANDO PER FAR ESEGUIRE LA MEDIA DEI NUMERI
            DISTINCT : E' IL COMANDO PER FILTRARMI I DATI NUMERICI DUPLICATI
            FABBRICA : E' LA COLONNA IN FORMATO NUMERICO
            PROVA1 : E' IL DATABASE
QUANDO FACCIO ESEGUIRE LA QUERY MI COMPARE IL MESSAGGIO : ERRORE DI SINTASSI
(OPERATORE MANCANTE) NELL' ESPRESSIONE DELLA QUERY 'AVG (DISTINCT
FABBRICA)'.
SAREI GRATO SE MI INDICASTE COME ESEGUIRE CORRETAMENTE LA SINTASSI
RISPONDETE A 
jjs...@libero.it
GRAZIE SAMU
Newsgroup: it.comp.software.database
Titolo: Microsoft sql server desktop engine

salve,
volevo sapere se il prodotto il oggetto è gratuito?
Inoltre permette di realizzare una piccola applicazione di gestione di una
azienda modesta nel campo mobiliare?
dove puo' essere reperite informazioni del genere
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 dove puo' essere reperite informazioni del genere
Sul sito Microsoft o contattando direttamente Microsoft Italia.
Davide

 dove puo' essere reperite informazioni del genere
Leggi il seguente post del SQL Server MVP Andrea Montanari, e troverai le
risposte a tutte le tue domande:
http://tinyurl.com/vnv9
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 ha
scritto:

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

scusami ho ancora un'altra domanda.
se sviluppo nella mia azienda un db sql server 2000 posso esportarlo ed
inserirlo in msde 2000 ?
mi è sembrato di capire che msde non possiede un interfaccia per generare le
tabella con le opportune relazioni in modo visuale o sbaglio?
Inoltre potrei installare msde dal mio cliente che non dispone di licenza
sql server o a fini commerciali la licenza non è valida?
grazie


 grazie
Ciao
-- 
Luca Bianchi


 grazie
Prego.


Newsgroup: it.comp.software.database
Titolo: Mysql find and replace

Salve ng,
Ho in mano un db in cui per errore i caratteri accentati sono stati inseriti 
senza le dovute precauzioni :)
ed ora ecco che devo cambiare strane combinazioni di lettere come à ÃfÂ 
ÃfÂ¨  ÃfÂ¹ ÃfÂ¬ nei caratteri accentati corrispondenti.
Esiste una sorta di find & replace prima che mi cimenti a costruire una 
query con regular expression?
Thanks
Luca 

 query con regular expression?
potresti fare il find&replace su un dump (sql) del db e poi reimportarlo.
vedi mysqldump
Newsgroup: it.comp.software.database
Titolo: Oracle 8.1.7 su Linux e KDE lentissimo!

Ho installato la Red Hat 7.2  da qualche mese con 
Oracle 8.1.7 e fino a ieri tutto funzionava perfettamente.
Improvvisamente stamattina l'avvio del KDE e'  diventato 
elefantiaco...per aprire qualsiasi  finestra ci voglio 30 sec ed e' 
tutto lentissimo...cosa e' successo????...posso rimediare????
aiutatemi...
ciao e grazie per la collaborazione

 wrote in message
news:00d8puop1kg2q2s65...@4ax.com...


quoto quello che dice giannino, perché quotare è divertente!!

può darsi che tu abbia qualche processo che ti ciuccia CPU.
dài uno sguardo al comando top (ti conviene farlo da shell, prima di aprire 
X). può darsi che la colpa non sia di oracle...
chiedi anche qui:
it.comp.os.linux.iniziare
se fosse oracle vedresti in testa al comando top dei processi dell'utente 
oracle.
(in tal caso riposta insieme alle risorse occupate)
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/gnu/manifesto.it.html

Il problema è che KDE è lentissimo sempre 
anche non facendo partire l'istanza di oracle!
Comunque sul server (olidata..che schifo!) ogni tanto ci sono dei 
problemi col RAID (5) e bisogna fare il rebuild 
dei dischi da bios....anche oggi è successo...
potrebbe essere questa la causa????
Newsgroup: it.comp.software.database
Titolo: Access2000 e IIS





Ho creato una pagina accesso ai dati con 
Access2000  ma all'atto della sua pubblicazione sul server NT con IIS mi da 
un errore del tipo:


 


le impostazioni del computer in uso non consentono 
l'accesso ad un'origine dati in un altro dominio


 


chi mi da' una mano?


 


grazie


 


FDM


 


 



Domanda la tua rete utilizza un Workgroup, un dominio, o usa ADS?
Il file mdb lo hai messo sulla stessa macchina dove risiede IIS? (direi di
no)
Il tuo mi sembra che sia un problema di diritti e autenticazione a grandi
linee si puņ dire che:
IIS puņ autenticare un utente in tre modi
1) utente anonimo: nessuna richiesta di paword o username, viene usato un
utente predefinito (si puņ cambiare) IUSR_nome_computer, per cui un utente
anonimo ha i diritti di questo utente predefinito (pochi)
2) autenticazione di base: viene chiesta username e password, IIS puņ
presentarsi (se configurato in modo giusto) ad un'altra macchina o servizio
usando le credenziali dell'utente (la password passa su Internet con una
crittografia molto debole, in genere questo metodo č considerato non sicuro)
3) autenticazione integrata di windows: simile al 2), ma la crittografia e
il metodo di autenticazione sono esattamente quelli di windows su Internet
non funziona perché di solito i firewall la bloccano





Il database risiede nella stessa cartella dei file 
del web, quindi non saprei proprio che gli prende. I diritti e le autenticazioni 
dove li setto riguardo il db?


 


grazie


 


FDM



nel file htm generato da Access dovrebbe esserci un TAG tipo questo
<a:ConnectionString>
Provider=Microsoft.Jet.OLEDB.4.0;
User ID="nome utente per accedere al file di solito se non lo modifichi č
Admin";
Data Source= "path del file mdb sul server" ;
Mode=Share Deny None;
Jet OLEDB:System database = "password" ;
Jet OLEDB:Database Password = "password" ;
</a:ConnectionString>
forse il path che hai specificato su server non č corretto... (ipotesi)

Newsgroup: it.comp.software.database
Titolo: access e concorrenza

Salve a tutti,
ho 2 applicazioni A e B che leggono e scrivono su un DB
access. La mi domanda è come gestisce access la concorrenza
di queste 2 applicazioni ?
Può ADO venirmi incontro ? hai dei meccanismi di lock ?
vi ringrazio dell'aiuto.
Gianluca.

 di queste 2 applicazioni ?
Se e' un .mdb credo che ti riferisca al motore Jet.
Prima di ADO, comincia innanzitutto da questa breve introduzione
per il motore Jet di per se':
http://msdn.microsoft.com/archive/en-us/dnaraccessdev/html/ODC_MicrosoftJetlockingtechniques.asp?frame=true
Newsgroup: it.comp.software.database
Titolo: Duplicazione riga tabella

Devo duplicare via codice una riga di una tabella cambiando però il valore
di una campo che è chiave onde evitare errori. Qualcuno sa come fare?io ho
provato con una query di accodamento, ma nn riesco a cambiare il valore del
campo.
Grazie
Yuri
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
news:81Z72Z3Z144Y10...@usenet.libero.it

Come hai generato il CAMPO CHIAVE...???
Io in ogni caso lo farei con un pò di codice.
Non sò se usi ADO oppure DAO, e nemmeno che tipo di
programma.....!!!!
Sfruttando in ogni caso i Recordset esegui un ADDNEW...UPDATE
e fai quello che vuoi...!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


io uso Access97. Il campo chiave è formato da un campo numerico.Non uso ne
dao ne ado, solamente access e query. ho provato con una query di
accodamento, ma come faccio ad aggionare la chiave primaria in modo da non
causare errore di duplicazione della chiave???


 ha scritto nel messaggio
news:81Z72Z3Z144Y10...@usenet.libero.it...

Credo ti debba mettere una mano al cuore e usare DAO come ti ho suggerito.
@Alex.

...
insert into tabella 
(id, campo1, campo2)
select NUOVO_ID, campo1, campo from tabella where id=VECCHIO_ID
(cosi' ti apre due dialogs e ti chiede i due valori; nuovo id potresti
anche ricavartelo con una subquery cercando max(id) e incrementarlo di
1
se vuoi farlo da codice:
Dim ssql as strings
ssql = (vedi sopra)
CurrentDB.execute ssql
(o qualcosa del genere, vedi manuale)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com



ho provato anche così, ma da sempre errore di duplicazione della chiave,
anche se metto manualmente i valori del vecchio e del nuovo preventivo. Che
faccio???


Questo è il codice SQL che ho inserito in una query di accodamento in
ACCESS97.
IL campo IDPREventivo è la chiave primaria di tipo numerico,,IDCliente e
Piedino sono due chiavi esterne di tipo numerico (indicizzati con duplicati
ammessi).
INSERT INTO Preventivi ( IDPreventivo, IDCliente, Data, Oggetto, sconto,
[aumento materiale], [aumento montaggio], [perc rincaro sul totale], [costo
manodopera], [totale preventivo], Piedino )
SELECT nuovoprev, Preventivi.IDCliente, Preventivi.Data, Preventivi.Oggetto,
Preventivi.sconto, Preventivi.[aumento materiale], Preventivi.[aumento
montaggio], Preventivi.[perc rincaro sul totale], Preventivi.[costo
manodopera], Preventivi.[totale preventivo], Preventivi.Piedino
FROM Preventivi
WHERE (((Preventivi.IDPreventivo)=[vecchio_prev]));
L'errore è: numero di record non aggiunti alla tabella a causa di violazioni
di chiave: 1
Lo stesso errore lo da se provo con una addnew.
Chi mi sa aiutare???

Newsgroup: it.comp.software.database
Titolo: chiarimenti!!!

Salve a tutti,
vorrei chiedere qualche chiarimento in merito a sql. Ne sento spesso parlare
ma non ho idea di come funzioni!!
Potreste indicarmi qualche indirizzo dove reperire informazioni di base (del
tipo: a cosa serve, cosa fa, quando è opportuno utilizzarlo, ...).
Grazie.
Nexus

 ha scritto nel messaggio
news:979995$efr$1...@nreadA.inwind.it...

Ti consiglio
http://supereva.guide.it/t9/database

 
http://supereva.guide.it/t9/database
http://guide.supereva.it/informatica_e_internet/database/

Newsgroup: it.comp.software.database
Titolo: Catalogazione CD audio con CDDB

Sto cercando un programma tipo catraxx per catalogare i CD audio. La cosa
che più mi interessa è che si appoggi al CDDB per il download dei titoli.

 che più mi interessa è che si appoggi al CDDB per il download dei titoli.
lo vuoi fare o ne cerchi uno pronto ?
nel primo caso, su cddb c'e' o c'era una sezione developer.
nel secondo. cdmax mi sembra lo facesse:
http://www.google.it/search?sourceid=navclient&hl=it&querytime=YYuE&q=cdmax1
76
hth, j.
--
www.sundaysw.com

 ha scritto nel messaggio
news:acr2ln$rg2ui$1...@ID-51318.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: Miglio manuale per excel?

esiste?
Avete qualche consiglio?
Vorrei perfezionatre l'uso delle formule...
Vi ringrazio.
O forse consigliate un uso approfondito delle guida in linea?
:-)

 O forse consigliate un uso approfondito delle guida in linea?
Un'uso approfondito di "quale newsgroup e' il piu' idoneo"...
Davide

 
Ma non mi pare ce ne siano di specifici in italiano...
o sbaglio...
spetta che controllo..ma sotto la gerarchia it. non ho visto...

 Un'uso approfondito di "quale newsgroup e' il piu' idoneo"...
azz che sbiancata tuzzo... comunque bestia di un davide.... UN USO senza
apostrofo
Comunque Tuzzo che che cacchio te ne fai di miglio manuale per excel? Ed
excel chi è, lo struzzo dell'allevamento che fa miglio i conti?  :-P
Lavativo lavoraaaaaaaaaaaaa
--
Fluored aka FF
www.m4driving.sm/monza67

il sapiente Tuzzo dice:

it.comp.os.win.software
free.it.comp.officexp.excel
free.it.comp.office2000
sicuramente meno OT di questo!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/gif.html

 Lavativo lavoraaaaaaaaaaaaa
spero che tu conosca molto bene sia Davide che Tuzzo, se dai della bestia a 
uno e del lavativo all'altro...
i loro toni non mi sembravano così eccessivi!
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/motivation.it.html

 i loro toni non mi sembravano così eccessivi!
Tuzzo purtroppo si, è il pilota più lento della galassia.
Davide un po' meno, cmq bestia era detto bonariamente
:-P

Newsgroup: it.comp.software.database
Titolo: Database disintegrato

Cari colleghi,
un mio cliente dopo aver lavorato con il mio programma, mi ha gentilmente
(!!??) restituito il database access versione 2000 completamente
danneggiato.
sono preoccupato perchè non riesco a capire cosa possa aver provocato questa
tragedia .... tutte le classiche precauzioni per scrivere un codice direi
solido, sono state prese in considerazione .... a questo punto non riesco a
risolvere il problema.
se nessuno di voi riesce a dirmi la probabile causa, mi sapreste indicare
una soluzione ?
il mio cliente lavora con il mio programma in rete, il server è Win2000 e i
client WinNT4/Win2000.
il mio software usa ado 2.6 e installa le Jet4.0
grazie

 client WinNT4/Win2000.
Ecco il problema.
Se vuoi avere una minima garanzia in rete locale, passa ad un db-server.
Davide

 una soluzione ?
Io ho notato che accedendo in VB etc. non viene creato il file ldb che
dovrebbe servire a gestire in maniera sicura l'accesso concomitante ai
dati, in questa situazione i campi contatore (spesso usati per
costruire delle primary key) possono essere duplicati ed il database
diventa inconsistente con conseguenti errori ad ogni accesso.
Dovresti gestirti un meccanismo analogo a quello dell'ldb per accedere
ai dati; ossia, nel momento in cui fai delle modifiche
(insert/update/delete) fai il lock di una risorsa condivisa (un file),
e lo mantieni fino alla fine della transazione.
Come soluzione, puoi provare innanzitutto a fare recupera database sul
menu' di access; se non funziona, fatti delle query di conteggio sui
campi utilizzati come indice unico o primary key (nota che nelle
maschere di visualizzazione tabella non vengono visualizzati e li vedi
solo facendo di queste query), e poi sistemi cancellando uno dei
records che causano la duplicazione della Primary Key.
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

Newsgroup: it.comp.software.database
Titolo: Statistiche Oracle Sql

So che esiste un prodotto che lanciata una istruzione SQL mi dice che tipo
di accesso (sequenziale,indicizzato,....) è stato fatto nelle varie table.
Mi serve per mettere degli indici appropriati per velocizzare le select.
Qualcuno ne è a conoscenza?
Grazie anticipato.

 ha scritto nel messaggio
news:Sfp_9.66824$ZE.18...@twister2.libero.it...


 Mi serve per mettere degli indici appropriati per velocizzare le select.
c'era, almeno fino alla 734 quando lo usavo,
un pacchettino, MONET, che ti faceva l'expalin plan al volo.
solo che lanciando la query via goolge ti trovi molte entry
a monet il pittore, se non ricordo male l'autore era australiano
prova con google !
.
--------------------------------
Inviato via 
http://usenet.libero.it


Anche la versione gratuita di TOAD ti evidenzia explain plan....
Matteo