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

Salve, sto iniziando a smanettare su postgresql ma sto incontrando alcuni 
problemi, ho scaricato le varie guide sul sito ma mi lasciano l'amaro in 
bocca...
per esempio... è possibile che in postgresql non esista qualcosa tipo 
l'enum di mysql ? non mi sembra il caso di dover ricorrere a sotterfugi...
Dove posso trovare qualche manuale o tutorial (libreria escluso... ci 
penserò quando avrò un po + grana) un po + decente ?
Ringrassio
Carlo

penserò quando avrò un po + grana) un po + decente ?
Oltre chiaramente il manuale commentato in linea
(
http://www.postgresql.org/idocs/
), i relativi PDF, le faq etc c'è anche un
how to in italiano :
http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/it/PostgreSQL-HOWTO
un bel libro free:
http://www.opendocspublishing.com/entry.lxp?lxpe=92
Ciao.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

L'amaro in bocca l'ha lasciata la documentazione .. non il DBMS ;cP
cmq grazie !
Carlo


cmq grazie !
Ops, scusami avevo capito male. Dimenticavo di dirti che su Appunti di
informatica libera (apputi linux) c'č anche un'introduzione a PG. E' fatta
veramente bene, all'inizio mi aveva aiutato molto.


Newsgroup: it.comp.software.database
Titolo: Importazione record su tabelle relazionate

Ho due tabelle relazionate con chiave uno a molti.
Ho poi due DTS che importano i dati aggiornati in queste tabelle
prelevandoli da un server Oracle. Prima di importare i dati devono eliminare
tutti i record. Non risco a fare una TRUNCATE TABLE perchè da quello che ho
capito devo eliminare le FOREIGN KEY, importare i dati e poi ricrearle. Ma
non essendo sicuro chiedo a voi.
Grazie.


Volendo puoi disabilitare le chiavi primarie prima della truncate,
eseguire la truncate, abilitare le pk e importare i dati.
Simone
"I'm a travelling man, I'm a drinking man, I'm a gentle when I'm sober"

 Simone
Non credo proprio sia permesso disabilitare un pk laddove esista una
relazione tra tabelle.
Possibile che non esista una soluzione più pulita?
Ciao.

Newsgroup: it.comp.software.database
Titolo: Connessione a MySQL

Ciao a tutti!
Ho una domanda, probabilmente molto banale, ma purtroppo per me è un problema,
visto che sono alle prime armi con MySQL...
Come faccio a connettermi "in remoto" a MySQL ? Dove devo (se devo!) copiare le
cartelle dei DB? Oppure devo connettermi e creare tutto in remoto?
Spero che almeno le domande siano chiare! : )
Ciao, Paolo.
-- 
Posted from 
mi5-655.dialup.tiscalinet.it
 [62.11.70.143] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 cartelle dei DB? Oppure devo connettermi e creare tutto in remoto?
In remoto intendi via rete ?
Usa MySQLFront e crea la connessione all'IP del server
Oppure MyOBDC con DSN all'IP del server
Newsgroup: it.comp.software.database
Titolo: jdbcodbc riposto ma con novita'

Salve a tutti
ho scritto un paio di settimane fa per un problema
con un db access a cui accedo tramite interfaccia java
via odbc. rispiego velocemente il problema:
quando faccio ricerche in una delle tabelle del mio db
per 30-40 volte (nel task manager arrivo a 60MB di memoria
occupata) si ferma tutto, o meglio prima rallenta paurosamente
fino ad arrivare a velocita' 0. ho notato che da quando ho
aggiornato office xp con il SP1 non mi si ferma + tutto ma
appare un errore (IOException):
java.sql.SQLException: [Microsoft][Driver ODBC Microsoft Access] 
Impossibile aprire altre tabelle.
ora benche' il driver odbc non sia stato aggiornato (e' sempre
agosto 2001) qualcosa deve essere successo. supposto che il
problema sia cmq del driver, come posso risolverlo? esistono
driver di terze parti free x accedere ad un db access? oppure
puo' essere che ci sia qualche funzione per resettare la connessione?
si, perche' mi basta chiudere e riaprire il programma fatto in
java che tutto riparte. potrei mettere un bottone che chiude e poi
riapre la connessione, ma penso ci siano soluzioni + eleganti.
puo' essere che sia un errore di programmazione in java? cmq piu'
che chiudere gli statement (stmt.close()) proprio non saprei...
bhe e' tutto, grazie x eventuali suggerimenti
bye
Mauro

problema sia cmq del driver, come posso risolverlo? 
Magari dico una scemata, ma il driver odbc per accedere ad Access non deve
appoggiarsi a delle dll di JET? Probabilmente sono state aggiornate quelle.
Per quanto riguarda il driver di terze parti, penso che jdbc puri (livello
IV) non ce ne siano perchè il formato .mdb è chiuso, quindi o li fa la MS
(che non li vuole fare) oppure devi per forza usare un bridge jdbc-odbc.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

...
Forse e' sbagliato il tuo codice java; usa una sola connessione, e
crea gli statement a partire sempre dalla stessa. Se posti il codice
controlliamo.
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com
Forum pl-sql su:
http://www.b3soft.com/phpnuke/modules.php?op=modload&name=Forums&file=viewforum&forum=5


Newsgroup: it.comp.software.database
Titolo: Cambiare nome ad un DB ( urgente )

 Qual'e' il comando SQL per cambiare nome ad un DB ???
Non esiste. A seconda del RDBMS che stai usando ci sono diversi
'strumenti' che ti consentono di rinominare il database/istanza.
Consulta le documentazione del tuo sistema.
Davide

Qual'e' il comando SQL per cambiare nome ad un DB ???
grazie

Grazie. Io uso MySQL adesso cerco la doc
se sai come si fa dimmelo, magari fai prima di me....
Ciao e grazie ancora


Problema risolto...
Ho Duplicato il DB dandogli un nome nuovo e poi ho cancellato quello
vecchio....
Ciao

Newsgroup: it.comp.software.database
Titolo: Passepartout Database

Ciao a tutti
un amico mi ha chiasto di estrapolargli dei dati dal suo sw gestionale,
passepartout 2000.
Il problema è che non riesco a capire in che formato sia la base di dati.
Qualcuno di voi ha già avuto a che fare con questo software?
Le estenzioni dei file che potrebero essere dei db o parte di esso sono:
.008 e .CZE
Grazie a tutti
Gian Paolo

 ha scritto nel messaggio
news:y9WBb.190085$hV.71...@news2.tin.it...


Newsgroup: it.comp.software.database
Titolo: [ORACLE] Quale fra 9i, 8i e 7.3?

Quale versione di Oracle mi consigliate di installare (PIII 450,256RAM,WIN
98)visto che
parto da zero, dovendo scegliere tra l'ultima(9i), la precedente (8i) o la
vecchia 7.3?
Nel mio caso meglio una Personal Edition o una versione Lite?
Grazie a tutti.
Nicola

 Nel mio caso meglio una Personal Edition o una versione Lite?
La Lite non l'ho mai usata...
ciao

per iniziare io direi la Personal Edition 8i.

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:fXlt8.19008$SR5.4...@twister1.libero.it...


 evita la 8.1.7.3 per il momento, ha ancora problemi
parole sante!!

parole sante!!
cmq le final release sono sempre le  migliori,
7.3.4
8.0.5, :^)
e c'è la 8.1.7.5 per win, non è ancora final
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:fXlt8.19008$SR5.4...@twister1.libero.it...

Si ok ma cosa ci devi fare?
Installare Oracle per poi usarlo su una macchina sola
e senza sfruttare tutte le potenzialità di rete è una cavolata.
A cosa ti serve?
Installa la 8i così almeno hai tutti i tool grafici compatibili
per lo più anche con Linux, la 9i è inutile.
                                                    danilo

 ha scritto nel messaggio
news:217Z169Z121Z6Y1...@usenet.iol.it...


 ha scritto nel messaggio
news:fXlt8.19008$SR5.4...@twister1.libero.it...

Newsgroup: it.comp.software.database
Titolo: SQL-calls to 2 databases

Dear group,
I hope someone can help me out...
I call a SQL-database to get starttime and endtime for a process on a given 
product (=LotID)
To find the starttime:
  SELECT LotID, Lot.Transaction, Route, Resource.Time 
   FROM Lot, Resource
  WHERE LotId like '0105M3'
   AND Route=1
   AND Lot.time=Resource.time
The result could be:
  LotID    Transaction      Route          Time
  0105M3    START            1             22-06-01 13:14:34
To find the endtime:
  SELECT LotID, Lot.Transaction, Route, Resource.Time
   FROM Lot, Resource
  WHERE LotId like '0105M3'
   AND Lot.Transaction='COMPLETE'
   AND Lot.time=Resource.time
The result of this could be:
  LotID   Transaction     Route           Time
  0105M3    COMPLETE       2               22-06-01 14:10:53
Then I use these times (Time) to call another database on the same 
server. For this I need to use ODBC:
  SELECT * FROM OpenQuery(INSQL,"
  SELECT DateTime, B1G, B1S, B2W, B3G
   FROM Runtime.dbo.AnalogWideHistory
  WHERE DateTime >= '22-06-01 13:14:34'
   AND DateTime <= '22-06-01 14:10:53'
   AND wwresolution=100
  ")
The result are the columns of data that I need:
  DateTime   B1G   B1S   B2W    B3G
I need to do this maneuvre in one go, and not via many calls. Is there a 
way to 
do this? 
mvh Peder / 
www.nst.com

 wrote in message
news:lZY47.157$XK6....@news.get2net.dk...

Newsgroup: it.comp.software.database
Titolo: TOAD Esecuzione query

Ciao a tutti, tramite toad o qualche altro strumento è possibile creare una
query di select "disegnandola" e non scrivendo i comandi manualmente??
Grazie

In Toad ho trovato un SQL Modeler Windows... ma mi crea una query dopo aver
collegato le tabelle, io invece vorrei poter fare anche il contrario:
incollare una query testuale e vedere il risultato

Newsgroup: it.comp.software.database
Titolo: sintassi sql server 7.0

Qualcuno mi può indicare la sintassi corretta per eseguire delle istruzioni
SQL su SQL-Server 7.0 con ADO?
In particolare se campo1 è di tipo stringa la sintassi
select * from tabella1 where campo1 = 'valore'
va bene ma cosa accade se nella stringa valore ci sono degli apici?
Ancora se campo2 è una data la stringa:
select * from tabella1 where campo2 = #valore1#
non funziona,
Se qualcuno può darmi delle indicazioni su quale è la sintassi esatto o su
dove reperire materiale ve ne sarei enormemente grato.
--
Posted from root@[192.106.90.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non funziona,
le date ti conviene passarle con il formato MM/DD/YYYY e fra apicetti


Newsgroup: it.comp.software.database
Titolo: [forse ot] Windev

Qualcuno di voi conosce questo RAD?
E magari ha avuto qualche esperienza con i vari xx-SQL-yy collegabili?
Grazie a tutti. 

 Grazie a tutti.
Noi lo usiamo da molto tempo. Di cosa hai bisogno ?

 ha scritto nel messaggio 
news:1178179935....@l77g2000hsb.googlegroups.com...

ah, ottimo, cercavo proprio qualcuno che
potesse darmi qualche dritta.
siccome stiamo rapidamente diventando OT
contattatemi in privato togliendo la x.
grazie mille
Newsgroup: it.comp.software.database
Titolo: [Attenzione!!!] Oracle driver ODBC 8.1.7.x

Ciao a tutti,
    a mie spese ho scoperto che i driver ODBC in questione non supportano i
package del database ORACLE. Per ovviare a tale mancanza bisogna usare la
stringa di connessione diretta che invece li supporta. Purtroppo non so se
questa mancanza si evidenzi legando VB6 ai driver o è proprio una mancanza
di questa versione xò se non avessi avuto l'intuizione di usare la stringa
di connessione starei ancora a impazzirmi.
Ciao a tutti!!!

 di connessione starei ancora a impazzirmi.
uhmmm "stringa di connessione" lo interpreto come ODBC e quindi non mi
cambia i termini del problema...
C'e' ancora qualcosa di non chiarito temo

...
??????
a parte che e' sufficiente mandare una sql del tipo:
"begin tuo_package.tua_procedura; end;",
se vuoi utilizzare odbc per mandare stringhe senza essere
preinterpretate basta includerle tra parentesi graffe
e per concludere non si capisce perche' dovresti usare ODBC con VB6


 ??????



Ciao , mi viene un dubbio non è ke il package 
non è dell utente e non sia definito pubblico??? 
cmq puoi usare il tipo testo come segue
CommandType = adCmdText
CommandText = "{ call pckXXX.YYY(?,?, {resultset 0,Cur}) }"
i punti interrogativi sono i parametri  , l'ultimo è un cursore.
Ricordo che vb non ha molti tipi dati x comunicare con l oracolo
, puoi far scendere un recordset ma non farlo salire a quanto ne so io.
Spero di essere stato chiaro e buon lavoro...
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 e per concludere non si capisce perche' dovresti usare ODBC con VB6
Ho usato ODBC x "parlare" con il database xche pensavo fosse in grado di
leggere + velocemente i dati (visto che sono driver ufficiali e ottimizzati
x questa versione di database) e poi volevo fare delle verifiche... ad
esempio ora so che se metto il DB su Internet e lavoro con ASP con i driver
ODBC non posso pensare di concludere nulla... oppure ho visto che i driver
non mi danno alcun supporto x i campi LOB x i quali non trovo soluzione di
lettura da parte di VB6...
Hai già in testa altre cose che non posso fare con questi driver? Insomma
sono deluso... x scaricarli ti devi registrare al sito... e quindi mi
aspettavo di +... cmq anche xche se uso software che non mi permette di
usare altro se non i driver ODBC mi trovo nei casini!!! No?
Grazie!!!
P.S x stringa di connessione intendo: "Provider=msdaora; Data
Source=nomeserver; User Id=admin; Password=password;"
E' un OLE-db ed è veloce, affidabile e fa tutto quello che i driver ODBC non
fanno... Mi sa che continuo a usare questa anche in futuro!!!
Ciao.

 usare altro se non i driver ODBC mi trovo nei casini!!! No?
Mi sembra che esista un provider oledb (ed anche .net) per ODBC, e' un
ulteriore strato che ancora sicuramente non migliora le cose ma almeno
ti consente di evitare vecchie tecnologie
non tutti i driver ODBC sono compatibili ma la maggior parte lo sono
Newsgroup: it.comp.software.database
Titolo: Viste SQL parametrizzate

  |
|  Delete WORLD from address, to send |
+-------------------------------------+

 perņ vorrei evitare di dover scrivere una vista per ogni venditore.


Ciao, volevo sapere se era possibile parametrizzare delle viste SQL.
E' possibile, anche se i metodi non sono standard SQ (anche perche'
sull'argomento ogni DB fa di testa sua).
Per SQL Server troverai nella documentazione esempi per risorvere
problemi simili ai tuoi. Per gli altri DB non so.
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

Newsgroup: it.comp.software.database
Titolo: Dove esempi di schemi di database?

Esiste qualche sito che riporti lo schema concettuale di qualche database
tipo chessò gestione di una biblioteca,di una videoteca,di una galleria
d'arte ,cose del genere.
Grazie,ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.393 / Virus Database: 223 - Release Date: 30/09/2002

 ha scritto nel messaggio
news:RUFm9.204421$pX1.7...@news2.tin.it...


Newsgroup: it.comp.software.database
Titolo: Oracle RMAN: impossibile startup del db target

Salve a tutti,
ho un problema nell'uso di RMAN che non riesco a risolvere.
La configurazione dell'ambiente di lavoro è la seguente:
- una macchina con Solaris 8 e Oracle 8.1.7 configurata come rcvcat;
- una macchina con linux RED HAT 6.2 con Oracle 8.1.7 che è il target db;
Non incontro nessun problema nella connessione tra rcvcat e target;
riesco infatti a registrare il db , sincronizzarlo, farne il backup
ecc.ecc.
L'unica cosa che non riesco a fare dal prompt rman è lo startup 
del db target. In pratica se entrambi i db sono in open ed eseguo lo
shutdown del target dal prompt rman tutto va OK, ma se provo a
eseguire lo startup INESORABILMENTE ottengo sempre lo stesso
risultato:
bash-2.03$ rman
Recovery Manager: Release 8.1.7.0.0 - Production
RMAN> connect rcvcat rman/rman 
RMAN-06008: connected to recovery catalog database
RMAN> connect target user/password@DBLNX
RMAN-06193: connected to target database (not started)
RMAN> startup mount pfile='/u01/app/oracle/admin/LNX/pfile/initLNX.ora';
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-04014: startup failed: ORA-01078: failure in processing system
parameters
Ovviament il pfile è quello corretto, l'utente della stringa di
connessione ha le grant di SYSDBA ed è presente nel password file.
Dove sbaglio ???
grazie ....

 grazie ....
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto:


 
-- 

Newsgroup: it.comp.software.database
Titolo: Da Informix ad Oracle: procedura automatica

Buongiorno!
Ho 2 database:
1) Informix 7.3 SE (accesso in sola lettura)
2) Oracle 8 (accesso da amministratore)
Vorrei replicare parte dei dati presenti sul db
Informix sul db Oracle.
I dati presenti sul db Informix coprono un'arco
temporale di un mese, mi spiego meglio sul db Informix
oggi 10 Aprile sono presenti i dati dal 10 Marzo in avanti,
quindi domani 11 Aprile verranno cancellati i dati del 10
Marzo.
Vorrei quindi creare uno storico su un db oracle.
Qual' è la soluzione migliore per creare questo db.
Vorrei fosse aggiornato (automaticamente) ogni giorno.
Grazie per l'aiuto.
Roberto. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Roberto.
|
cioè:
a cron metti uno script che si crea la query di unload
e dopo che è
stato procurato il file, lo fai importare
via sql*loader in oracle !
tenendo distinti il file dai dati, l'unload, dal file
dei parametri di
slq*loader .
ciao!
Felice & Pago
mica per niente !
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Informix sul db Oracle.
Se puoi leggere i dati da informix non dovrebbe essere troppo
complicato leggere le informazini, scrivere un file di testo e poi
usare SQL*Loader per infilare i dati in Oracle.
Ovviamente il tutto dipende da quali/quanti strumenti hai a
disposizione...
Davide

 Informix sul db Oracle.
Perdonami per il consiglio stupido che ti sto per dare, ma non resisto:
TRASFERISCI  TUTTO SU ORACLE
(chiedo perdono ancora....non sono cmq un commerciale della oracle)


Questa potrebbe essere un'altra soluzione :-)

Buongiorno!
forse ci sono:
#!/usr/bin/ksh
echo "unload to
\"scarico.txt\" delimiter \";\" ">>scarico.sql
echo "select *
">>scarico.sql
echo "from table_name
">>scarico.sql
echo "where data = data_oggi
">>scarico.sql
# LANCIA SCARICO.SQL COSTRUITO AD HOC (vedere sopra)
isql
db_name -qr scarico
sqlldr user/passwd@sid control=unload.ctl
dove il
.ctl è così fatto:
LOAD DATA scarico.txt
REPLACE
INTO TABLE table_name
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
 (elenco dei campi;c2;c3....)
e voilà !
se lo lanci da root, nel path di root ci deve essere
sia isql
che sqlldr !


 


Grazie per i numerosi suggerimenti.
Percorrerò come prima strada quella
dell' "Oracle Transparent Gateway for Informix",
anche se dalle prime ricerche che ho fatto su 
Internet sembra che quest funzionalità sia presente
nell versione 9i di oracle e non nella 8i ..8-(((
Altrimenti seguirò la seconda strada tracciata
con pecisione da Felice Pago.
Vi terrò aggiornati sugli sviluppi.
Roberto
P.S. Non è possibile passare tutto su Oracle perchè il
db Informix fa parte di un sistema complesso
(un grosso centralino telefonico) che lo include senza
possibiltà di sostituirlo. 


 nell versione 9i di oracle e non nella 8i ..8-(((
sono sicuro che esiste almeno anche per la 8i (ho il cd in ufficio,
anche se non l'ho mai installato)
se riesci a farlo funzionare fammi sapere, e' interessante.
saluti.

Newsgroup: it.comp.software.database
Titolo: Query su 2 database

Dovrei fare una SELECT su una tabella Clienti che si trova su un AS/400 
passandondogli come valori i codici AGENTI attivi, l'unico problema è che 
quest'iltima tabella si trova in un altro Database che è SQLServer 2005.
Secondo voi è possibile o devo intraprendere un'altra strada?
SELECT *
FROM Clienti
WHERE CodAge IN (SELECT * FROM Agenti WHERE Attivo = True)
Grazie anticipatamente
Ciao, Vincenzo 

 WHERE CodAge IN (SELECT * FROM Agenti WHERE Attivo = True)
Prova così:
SELECT *
  FROM OPENQUERY (nome_server_collegato_as400
	  ,'SELECT codice_cliente
		  ,codice_agente
	      FROM nome_libreria.nome_file')
 WHERE codice_agente IN (
	SELECT Agente
	  FROM Agenti
	 WHERE Attivo = True)
-- 
David Martin

 David Martin
Grazie David per la risposta, effettivamente grazie anche a delle ricerche 
sul NG di AS/400 ho trovato qualcosa sui Linked Server e la soluzione è 
identica a quella proposta da te.
Sono proprio una bella cosa questi linked server!!!
A buon rendere.
Ciao, Vincenzo

Newsgroup: it.comp.software.database
Titolo: Oracle 8.1.7 e HP Vectra VL420

Qualcuno ha mai installato 
Oracle 8.1.7 su una macchina 
HP Vectra VL420 (pentium 4) ?
Non mi parte neanche l'installer!!!!
Ciao e grazie per la collaborazione,
giannino.

 Non mi parte neanche l'installer!!!!
http://www.indiana.edu/~dms/databases/oracle/pentium_iv_bug_fix.htm
Davide

 ha scritto nel messaggio
news:0dummug587dnqkmid...@4ax.com...


Newsgroup: it.comp.software.database
Titolo: File Maker e Password

Salve,
esiste un programmino per recuperare la password di un file fatto con File
Maker 4 e/o 5 ?
Grazie per le eventuali gentili risposte.
EgaInside.

 Maker 4 e/o 5 ?
Si, ma non funzionano, e poi sarebbe illegale.
Se hai un file danneggiato e irrecuperabile oppure protetto da password
fornito da una terza parte e vuoi recuperare dati tuoi puoi rivolgerti
direttamente a FileMaker, Inc (
www.filemaker.com
)
Vins
Newsgroup: it.comp.software.database
Titolo: Store procedure e Trigger

Salve Gente,
ho un problema che sarà capitato a tutti ma con deja non ho trovato
niente :(
Il quesito è semplice....
ho una store procedure di insert che semplicemente effettua un
inserimento in una tabella. Ad inserimento avvenuto, scatta il trigger
che in caso di errore effettua un rollback. 
Il problema e' che l'esecuzione della store procedure non prosegue in
caso di errori e quindi non posso intraprendere azioni per risolvere
il problema.
Ho letto sulla guida che il comportamento è normale ma non riesco a
capire come posso creare una store procedure che possa autonomamente
risolvere eventuali problemi. 
Ho provato a evitare il rollback dentro il trigger ed effettuare tutto
dalla store procedure con successo ma il problema è che non posso dare
i permessi di inserimento direttamente alla tabella perche' non è +
protetta dal rollback del trigger. 
So che è meglio evitare azioni direttamente sulle tabella ma non
capisco perche' hanno messo questa limitazione.
La store procedure sarà lanciata da VB attraverso Command ADO. Ho
verificato che la SP in caso di errore non ritorna il valore che
dovrebbe attraverso la return ma al suo posto ottengo un errore
runtime alzato dal trigger attraverso la raise error. Vorrei evitare
proprio questo, infatti non dovrebbe essere il client a effettuare
operazioni in caso di errore ma la SP chiamata.
Sto sbagliando qualcosa... aiutatemi.
Grazie
Fabio
fabi...@softhome.net
Genova



Newsgroup: it.comp.software.database
Titolo: ADO deve essere cosi lento?

Chi, come me, ha problemi con la lentezza di ADO ?

 Chi, come me, ha problemi con la lentezza di ADO ?
Dipende da cosa intendi per 'lentezza'.
Davide

 ha scritto nel messaggio
news:9b3phl$7mgq5$1...@ID-18487.news.dfncis.de...

Con Access 2000 4 tabelle, 4 SQL gestite con ado in VB6 Enterprise, 10/15
secondi per un Requery...
con questi tempi serve molta flemma
sicuramente sbaglio qualcosa
ho fatto tutti i tentativi che la fantasia mi suggerisce.... quasi quasi
...DAO
se hai qualche suggerimento te ne sarei grato
Emanuele

 ...DAO
Se le tabelle hanno molti record, il problema puņ essere dovuto a quando fai
la Open dei recordset.
Per tabelle molto grosse ti consiglio di aprire recordset con i soli record
che ti interessano utilizzando delle query SQL mediante la Execute (bada
bene non filter del recordset!!). In questo modo dovresti velocizzare molto
le cose.
Ciao, Marco

 le cose.
Prova anche ad ottimizzare le query forzando l'uso di indici.
Vedi 
http://www.soft-land.org/faq/optqry.html
Davide

Gentilissimi Davide & Marco
i vostri consigli sono stati risolutivi
(rimango pero' convinto che ADO e' moscio)
grazie per l'aiuto Emanuele
Newsgroup: it.comp.software.database
Titolo: Order By

Ciao a tutti!
Premetto che uso SQL SERVER 2000 .
Ho una tabella con circa 300.000 record.
Ho varie query di selezione con la clausola ORDER BY.
Se la mia query è una semplice " SELECT * FROM MIA_TABELLA " va tutto bene,
ma se gli metto un ORDER BY la query diventa così lenta che è quasi
impossibile aspettare il risultato.
Per migliorare le Performance, avevo pensato di inserire degli Indici.
Purtroppo però le mie query non hanno sempre lo stesso campo nell' ORDER BY.
Ho creato anche più indici, ma purtroppo non sò come richiamre (da SQL)
l'uno o l'altro Indici.
Qualcuno sà darmi una mano ???
Se la strada degli indici è sbagliata, ditemi vuoi cosa devo fare per
riuscire a velocizzare questa query.
Grazie in Anticipo !!!!!!

 Purtroppo per le mie query non hanno sempre lo stesso campo nell' ORDER BY.
Devi forzarlo. Vedi l'articolo sull'ottimizzazione Query su
www.soft-land.org
Davide

Newsgroup: it.comp.software.database
Titolo: Esecuzione query insert

Salve a tutti,
ho un grosso problema e ringrazio anticipatamente chiunque mi possa dare una
mano.
Il problema è questo:
Ho una query di inserimento memorizzata all'interno di un db access.
Quello che voglio fare è farla eseguire da una pagina asp.
Ho provato a copiare il testo SQL direttamente nella pagina ma non va.
Credo che per lanciare una query del genere bisogna creare una stored
procedure,cosa che non ho mai
fatto.
Qualcuno mi puo' dire come fare?
Saluti

 Ho una query di inserimento memorizzata all'interno di un db access.
Una "query di inserimento" e' una query che fa' una Insert. Se non puoi
riprodurre la query dall'esterno vedi su 
http://www.aspitalia.com
Davide
Newsgroup: it.comp.software.database
Titolo: storicizzazione

Cosa si intende esattamente per "storicizzazione" di un DB? E' solo un
banale backup dei dati piů vecchi o c'č dell'altro?
Grazie, Mariano.

 banale backup dei dati più vecchi o c'è dell'altro?
Potrebbe essere un banale backup, ma questo è un caso piuttosto raro. Tutto
dipende da cosa si vuole fare con i dati "storici". Se si intendono fare
analisi su serie storiche o poter accedere alla situazione che si presentava
ad un determinato momento un backup da solo potrebbe non essere sufficiente,
e soprattutto potrebbe non essere economico/fattibile.
Immagina una situazione in cui si abbia la necessità di ricostruire lo stato
di un record ad una certa data o ora, per farlo con un semplice backup
dovresti avere copie in linea del DB fatte ad intervalli regolari di giorni
o ore ... o minuti. Il tuo DB diventerebbe enorme.
L'alternativa è avere dei "backup" dei singoli record o delle tabelle di
"appoggio" che ti permettono di ricostruire a ritroso lo stato del tuo DB
nel tempo.
La cosa non sempre è banale.....

Sapresti indicarmi qualche documentazione/pubblicazione/sito che affronta i
temi/problemi della storicizzazione?
Grazie, Mariano


per storicizzazione si intende, per me,
il mettere fuori linea una serie di righe,
quelle appunto che vanno a storico,
dove il criterio di storico, quando le
righe diventano vecchie, lo si decide
in fase di scrittura del db.
in questo modo ottieni un'allegerimento
del db on-line, delle righe storicizzate,
e una maggiore velocita' sul db on-line.
resta da dire che in un bel momento
ti serviranno le informazione passate
a storico, a questo punto , una volta una tantum ?
db-link e utilizzo dei dati storici.
Newsgroup: it.comp.software.database
Titolo: update + select

Salve,
non riesco proprio ad aggiornare dei dati su MySql selezionando sostituendo
alcuni campi con il contenuto di altrettanti campi di una seconda tabella.
L'istruzione dovrebbe essere qualcosa del genere:
update alberghi set alberghi.id_temp = localita.id_temp (select
alberghi.id_temp, alberghi.idloc, localita.id_temp, localita.idloc from
alberghi left join localita on alberghi.idloc=localita.idloc)
Qualcuno mi può dare una mano? O in MySql  non sono previste istruzioni di
questo tipo?
Grazie in anticipo.
Asteddy

 alberghi left join localita on alberghi.idloc=localita.idloc)
MySQL non supporta le subquery, inoltre la query che hai postato e'
sbagliata.
Davide

 ha scritto nel messaggio
news:afhcqt$ek78l$2...@ID-18487.news.dfncis.de...


 E allora, come posso fare?
Scrivi un programmino che si legge gli idloc e idtemp da
localita' e li aggiorna in alberghi.
Davide

Grazie.
Ciao
Asteddy

 Asteddy
Ciao.
Martino.

 alberghi.id_temp = localita.id_temp;
Asteddy

Newsgroup: it.comp.software.database
Titolo: Rendere sicuro un DataBase

Ciao a tutti,
        vi scrivo perchè ho la necessità di installare un server Linux che
conterrà un Database Oracle e che sarà reso pubblico su Internet.
Per ovvie questioni vorrei rendere sicuro il database, ad esempio criptando
le informazioni contenute o in qualsiasi altra maniera. E' ovvio che davanti
al Database ci sarà un Firewall, ma volevo aumentare il livello di
sicurezza.
Qualcuno di Voi ha qualche suggerimento? Conosce qualche software che possa
fare al caso mio? Io ho sentito parlare di qualcosa tipo DB-Proxy, ma non so
minimamente cosa sia...... sono ben accetti suggerimenti di ogni tipo.
Grazie
Ciao

 le informazioni contenute o in qualsiasi altra maniera.
Se cripti le informazioni che lo metti su internet a fare? A meno che
per "metterlo su internet" intendi che sara' usato come backoffice di una
qualche web application.
In ogni caso: cambia le password di default di System e Sys, utilizza
pesantemente le grant per gli utenti e controllalo spesso. E controlla
anche chi si logga.
Davide

 sicurezza.
se "apri" il listener verso la rete, segui quello che dice davide e 
incrocia le dita.
se usi un web server, mi preoccuperei molto di più alla sicurezza di 
quest'ultimo.
in che modo accederanno gli utenti?
se devi scrivere un'applicazione ad hoc, meglio appoggiarsi su un 
application server che permettere la connessione diretamente da web.
in generale, un firewall basta se devi limitare l'accesso a una vpn o 
simili.
-- 
punkarruso

 sicurezza.
[...]
Non parli della tua architettura di rete...
dove sta il uebserver? hai una DMZ? NAT?
cosi' senza uno straccio di informazione su
dove si trovano gli applicativi e quindi (come
*girano* le connessioni) non ti posso dire nulla
se non... "in bocca al lupo"
/G
Newsgroup: it.comp.software.database
Titolo: Come attacco un database esistente....

....a MSDE in un progetto scritto visual c che si connetterebbe al db via
odbc?
qualche suggerimento su dove trovare possibili soluzioni o esempi?
ho provato a leggermi la documentazione di sql server 2000, dove si parla
della store procedure sp_attach_db che permetterebbe di risolvere il
problema, ma come la lancio all'interno del mio progetto,considerando che
utilizzando MSDE non ho enterprise manager per lanciare store procedure???
grazie sin d'ora a chi saprà darmi qualsiasi suggerimento.
--------------------------------
Inviato via 
http://usenet.libero.it

 utilizzando MSDE non ho enterprise manager per lanciare store procedure???
Ho risposto ad un quesito simile nel post di Alex "MSDE : COME TI CREO IL DB
???????????????????" del 07/01/2003 14.47 che trovi poco sotto.
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org


--------------------------------
Inviato via 
http://usenet.libero.it

 senza enterprise manager.
Una volta effettuata la connesstion all'istanza MSDE con DbaMgr, fai click
sul menu Activity, Query.
A questo punto hai a disposizione una interfaccia simile al Query Analyzer
fornito insieme a SQL Server.
Seleziona il database master (default) ed esegui la stored procedure di
sistema sp_attach_db in base alla seguente sintassi:
Syntax
sp_attach_db [ @dbname = ] 'dbname'
    , [ @filename1 = ] 'filename_n' [ ,...16 ]
Arguments
[@dbname =] 'dbname'
Is the name of the database to be attached to the server. The name must be
unique. dbname is sysname, with a default of NULL.
[@filename1 =] 'filename_n'
Is the physical name, including path, of a database file. filename_n is
nvarchar(260), with a default of NULL. There can be up to 16 file names
specified. The parameter names start at @filename1 and increment to
@filename16. The file name list must include at least the primary file,
which contains the system tables that point to other files in the database.
The list must also include any files that were moved after the database was
detached.
Return Code Values
0 (success) or 1 (failure)
Remarks
sp_attach_db should only be executed on databases that were previously
detached from the database server using an explicit sp_detach_db operation.
If more than 16 files must be specified, use CREATE DATABASE with the FOR
ATTACH clause.
If you attach a database to a server other than the server from which the
database was detached, and the detached database was enabled for
replication, you should run sp_removedbreplication to remove replication
from the database.
Permissions
Only members of the sysadmin and dbcreator fixed server roles can execute
this procedure.
Examples
This example attaches two files from pubs to the current server.
EXEC sp_attach_db @dbname = N'pubs',
   @filename1 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf',
   @filename2 = N'c:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs_log.ldf'

Newsgroup: it.comp.software.database
Titolo: chiamate telefoniche

c'è una procedura in cui, in un database, contenente dei numeri di
telefono inseriti in una tabella si possano chiamare direttamente
premendo un apposito pulsante per inviare una chiamata telefonica
mediante modem?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mediante modem?
Si, con le TAPI.


hai ragione: uso access 2000


Newsgroup: it.comp.software.database
Titolo: Access97: accedere a DB protetto con VB 6

Vorrei conoscere le modalità più semplici ed efficaci per accedere ad un DB
Access 97 protetto con un programma scritto in VB 6.0.
Paolo Anghileri

 ha scritto nel messaggio
news:W0J56.257242$hk4.13...@news.infostrada.it...

Prova qui:
http://www.morenosoft.com/MSVBSite/sorgenti/DBPWD.htm
Ciao VB

Newsgroup: it.comp.software.database
Titolo: Bibliografia tra Access e Word

La mia esperienza di DB è "zero virgola", ho 3 archivi, ne ho un 4° 
particolare che voglio modificare.
Sto iniziando a scrivere un libro, scientifico, con Word (2000). Essendo 
scientifico avrà un archivio con molte fonti che devo gestire. L'archivio è 
un DB su Access l'ho già iniziato, mi ci manca un collegamento con Word che 
funzioni in questo modo:
Mentre sto scrivendo su Word (es. " ...questa ricerca è simile ad una molto 
precedente") mi viene in mente un certo articolo, ad esempio quello di Doll 
H.del 1952 (oppure uno che non ricordo bene, o di cui ricordo solo l'anno) 
che è nel DB. In quel momento in Word dovrei cliccare ed aprire Access (o 
qualcosa collegato all'archivio) in modo da:
1) poter scorrere l'elenco delle fonti;
1b) se voglio, poter inserire un nuovo record;
2) una volta che ho trovato la fonte-record giusta, dovrei cliccare da 
qualche parte in modo da "memorizzare" quel record (ma solo alcuni campi), 
rientrare in Word ed avere l'indicazione di quella fonte.
Ad esempio: mentre scrivo " ...questa ricerca è simile ad una molto 
precedente", clicco e vado nell'archivio come ho appena scritto, e trovo che 
la fonte a cui pensavo è l'articolo "Fagestrom K. et al., Measuring nicotine 
dependence, 1989" che è memorizzato come record n.237 .
Lo scelgo e quindi clicco ritornando in Word dive mi deve apparire questo: " 
...questa ricerca è simile ad una molto precedente(237)".
Da quel poco che ho visto in rete, non ci sono cose pronte.
Il numero di record non dovrebbe essere l'ID che usa Access, ma un numero 
che riguarda SOLO le fonti che ho effettivamente usato, e DOPO averle 
(continuamente) riordinate in ordine alfabetico (per Autore). In altre 
parole, ad esempio, quel "237" deve riferirsi ovviamente allo stesso record, 
ma deve poter cambiare e diventare - alla fine - un bel "85".   Questo se la 
parola "Fagestrom K. et al" è l'85 tra tutte le fonti ordinate per autore.
Quanto può costare una roba del genere  (min-max).
grazie
L

 Sto iniziando a scrivere un libro, scientifico, con Word (2000)[...]
Mi sembra piu` un problema di office automation; prova in un
gruppo dedicato a Word, avrai maggiori risultati. 

 ha scritto nel messaggio 
news:QdZxj.257116$%k.38...@twister2.libero.it...

grazie
L
Newsgroup: it.comp.software.database
Titolo: miglior database

qual'è secondo voi il miglior database da utilizzare 
dovendo creare una piccola procedura funzionante
su un solo PC che possa accedere ai dati tramite ODBC,
privilegiando la stabilità del prodotto ?
grazie
Gianluca

Visual dBase 7.5 della dBase.Inc. ed entro agosto
la nuova versione dBase2000.
Gli eseguibili hanno una stabilita' eccezionale e si interfaccia
con qualsiasi altro tipo di database.
Per informazioni:   
www.dbase2000.com
oppure il mio sito, con molti links, tricks, tips ed articoli in
italiano:
http://web.tiscalinet.it/visualdb
Saluti
Santo Lo Galbo

Newsgroup: it.comp.software.database
Titolo: CommitTrans BeginTrans e RollBackTrans

Un saluto a tutti,
vorrei iniziare ad utilizzare questi metodi. Da un punto di vista "teorico"
conosco le problematiche del "perche' " bisogna utilizzare le transizioni.
Vorrei pero' fare un po' di "pratica" (per ora in ambiente monoutente
purtroppo!!!), a tal proposito mi chiedevo se qualcuno ha qualche
applicazione (a scopo didattico) costituita da 2 -3 procedure per capire il
meccanismo pratico (a proposito io per ora utilizzo db .mdb, Ado e jet4).
Ringrazio anticipatamente tutti.
ciao
e.

elio wrote:

Vieni nel mio sito 
www.emmesistemi.it
 e trovi tutto. Non è monoutente, è in 
Linux ma c'è il DB di interbase già pronto.
-- 
Ciao Enzo
e-mail 
en...@emmesistemi.it
url: 
www.emmesistemi.it

 Linux ma c'è il DB di interbase già pronto.
Stai usando il ng. a fini commerciali-pubblicitari personali: non è bello.
Ciao, Stefano

Stefano Marzocchi wrote:

Non è vero vacci a vedere  e vedrai che di commerciale non c'è proprio 
nulla anzi, ti accorgerai che scaricando il sofrtware ti scarichi 
gratuitamente anche le librerie di kylix; librerie che io ho pagato quando 
ho comprato kylix e che se le vuoi separatamente devi pagarle.
Puoi anche scaricarti gratuitamente il database completo dei miei programmi 
per lavorarci.
Quanto al commerciale vendo Linux e ci dò pure assistenza; capirai quanto 
ci si guadagna!
Non uso proprio niente anzi metto a disposizione gratuitamente quel poco 
che so e che ho.
Se lo trovi un commercio così importante perchè non lo fai anche tu?
Tempo fa nel mio web mettevo a disposizione un programma fatto con access 
che serviva a tutti coloro che in genere fanno riparazioni e manutenzioni. 
Per essere in regola con l'uso chi lo scaricava doveva fare un'offerta 
libera ad una associazione benefica e mandarmi copia della ricevuta; lo ho 
tolto perchè fra circa 4000 persone che lo hanno scaricato nessuno, dico 
neppure uno, ha mai fatto l'offerta.
Chiedo scusa a tutti, ora sì che ho usato il n.g., lo ho fatto perchè 
magari qualcuno di quei 4000 potrebbe leggermi e meditare sul fatto che usa 
un programma senza offrire neppure 1000 lire a chi ne ha più bisogno di lui.


 un programma senza offrire neppure 1000 lire a chi ne ha più bisogno di
lui.
Ho espresso giudizi frettolosi, scusa.
Ciao, Stefano
Newsgroup: it.comp.software.database
Titolo: Odbc driver di PostgreSql che funziona solo con 127.0.0.1  ???

Sto tentando di usare PostgreSql 8.0 la beta4 per Windows ed impostando le
proprieta' del dns da creare per usare il driver odbc mi sono accorto che
funziona solo impostando 127.0.0.1 come ip del server (ed ovviamente in
locale deve essere installato ed attivo il db server).
Sapete se e' un problema noto oppure sbaglio io qualcosa.
Grazie e ciao
RobertoA

 Sapete se e' un problema noto oppure sbaglio io qualcosa.
Sbagli tu. Con il driver ODBC che installa psql 8.0.0-beta4 per windows
vedo correttamente un db psql 7.4.5 che gira su di una debian remota
utilizzando come frontend Access
Henryx
P.S. la risoluzione di quella macchina avviene tramite nome, e non tramite
ip

RobertoA wrote:

sbagli nel dare la colpa al driver ODBC, che poverino non può fare di 
più. E' il DB stesso che "di serie" esce preconfigurato per accettare 
connessioni solo da 127.0.0.1, per ovvie ragioni di sicurezza.
Se vuoi dare accesso ad altre interfacce devi modificare in maniera 
appropriata il file hba_conf, vedi doc di postgres per come fare.
HTH, bye!


Su tutto il disco non trov il file che mi hai indicato.
Sto parlando della versione Windows, forse ha un altro nome?
Non l'ho trovato neanche nella documentazione di Postgres, forse ti
riferisci a PG_HBA.CONF ?
Ciao
RobertoA

 riferisci a PG_HBA.CONF ?
Sě, ovviamente sě. Ormai la memoria mi difetta...
-- 
Fabrizio "Hermooz" Ermini
Newsgroup: it.comp.software.database
Titolo: [ORACLE] Tablespace Dinamico

Ho creato un tablespace con la seguente istruzione:
CREATE TABLESPACE spacename
         DATAFILE 'nomefile' SIZE 50M ONLINE 
poi importo da un altro db un tablespace di 5000mb
chiaramente quando la dim arriva a 50m l'importazione fallisce...
volevo chiedere c'e' un ulteriore switch nella creazione 
che dica al tablespace di crescere dinamicamente?
(invece di dargli subito una dimensione di 5000mb alla creazione?)
grazie mille.
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie mille.
ciao, esegui un alter tablespace con la clausola autoextend on.

 che dica al tablespace di crescere dinamicamente?
A parte che avere i tablespace che cambiano dimensione da soli non e'
una gran bella cosa (vuol dire che non hai progettato il database per
definizione), ma guarda la documentazione del comando create tablespace
e lo vedrai.
Davide


su raw device viene meglio !
sicuro :)
felice_pago
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie mille.
Non capisco cosa importi. Un nuovo tablespace o una tabella che
 cerchi di mettere nel tablespace spacename?
Penso la seconda.
In ogni caso, per fare in modo che il TS si estenda in automatico,
 devi:
1. Determinare il datafile o i datafile che appartengono a
 quel tablespace
 select file_name,AUTOEXTENSIBLE
 from dba_data_files
 where tablespace_name='MIO TS';
2. rendere il datafile autoestendibile
 alter database
 datafile 'nome'
 autoextend on;
FA ATTENZIONE QUANDO USI L'AUTOEXTEND. Il problema sorge quando
 il datafile con autoextend on raggiunge la dimensione max
 consentita dal sistema operativo (Windows NT x esempio). In
 questo caso rischi di incorrere in bug di Oracle da cui è
 quasi impossibile uscirne.
Spero OK.

Newsgroup: it.comp.software.database
Titolo: "trova" di windows, è così poco affidabile?

Ho provato a cercare un file di testo utilizzando la funzione "Trova
File o Cartelle" del menů avvio, indicandogli la parola OPERA che era
contenuta nel testo del file che cercavo. Purtroppo perň mi sono
accorto che il risultato della ricerca era inattendibile essendomi
indicati molti file i quali, una volta aperti e cercata la parola con
la funzione trova di Word, erano del tutto privi della parola
indicata!
Sono io che pretendo troppo?
Grazie

 contenuta nel testo del file che cercavo. Purtroppo però mi sono

Newsgroup: it.comp.software.database
Titolo: Proteggere dati excel o access. disperato chiede aiuto!!!!

Salve!
Sono nuovo del ng e decisamente non esperto in materia.
Ho preparato delle liste relative al mio archivio personale di musica,
suddivise per generi, supporti di registrazione, nazionalità etc etc etc
Ora, volendo distribuire queste liste, come faccio a renderle incopiabili, o
per lo meno, come faccio a renderle non modificabili e trasmissibili
soltanto per intero?
E' possibile fare una cosa del genere tramite access o excel?
Grazie al vostro buon cuore
Un saluto
G

E' possibile fare una cosa del genere tramite access o excel?
con access prova a salvare in formato mde.

Newsgroup: it.comp.software.database
Titolo: Access: maschera di acquisizione con recordset

Vorrei fare una maschera di acquisizione in access, in cui le textbox siano
scollegate dalla tabella, in maniera che sia io a gestire l'insert dal
recordset tramite un pulsante (tipo vb, cosi' posso farmi i miei controlli
sui dati immessi) ma non ci riesco. In particolare, come devo usare l'obj
connection (visto che sono già dentro al batabase)? Come collego il
recordset alla tabella? Sto percorrendo una via giusta o Access ha già
qualcosa di simile già pronto?
Grazie e saluti al ng
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:212Z177Z115Z232Y...@usenet.iol.it...

cerco un decompilatore per vb 6.0
chi mi aiuta????!!!!!
Newsgroup: it.comp.software.database
Titolo: PROBLEMA MYSQL ... Help me Please ...

Ho comprato un libro su MYSQL della Apogeo ed č molto facile seguirlo,
il problema č che adesso sono bloccato su questo punto :
Devo Aggiungere un utente nel DB mysql e non funziona ...
Io faccio cosě (come descritto nel libro ) :
bin/mysql -p
USE mysql;
INSERT INTO mysql VALUES('localhost','sample_db',
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
A questo punto mi da errore : 
ERROR 1017: Can't find file: 'mysql.frm' (errno: 2)
Che cavolo significa ? Non trova il file ma quale ?
Pensavo che fosse dovuto al fatto che mancasse il db sample_db e quindi
lo ho creato.
Nulla di fatto
E' possibile che si tratti del "localhost" . Il mio Pc si chiama dubhe,
ho provato
a mettere ald di localhost -> dubhe ma il risultato non cambia ...
Qualcue utilissimo consiglio č sicuramente GRATO
grazie 
saluti

 INSERT INTO mysql VALUES('localhost','sample_db',
Insert into *mysql*? Non sara' insert into *users*?
Davide

Il Libro cita :
"Per aggiungere la combinazione nome di host/database a questo RDBMS
MYSQL è necessario utilizzare il comando SQL INSERT; digitare quanto
segue nella riga di comando :
INSERT INTO mysql VALUES('localhost' , 'sample_db',
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Il passo successivo consiste nell'assicurarsi di avere utenti da
aggiungere al proprio db quindi digitare:
INSERT INTO user VALUES('localhost' , 'TestUser',PASSWORD('pass123')
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
E' possibile che ho qualche configurazione errata ?
Quando all'inizio dei miei test ho digitato :
mysqladmin -password <nuovaPassword>
Dove <nuovaPassword> = la mia pasword
Il sistema mi ha dato il seguente errore :
mysqladmin : connect to server at 'localhost' falied
error : 'Access denied for user: 'ODCB@localhost' (Using password: YES)'
NOTA : Non mi collego come root in quanto lavoro da WinNt e uso un
normale
       login che è quello dell'amministratore della macchina NT di nome
dubhe...
Spero di aver spiegato la mia situazione...
Qualcuno potrebbe gentilmente aiutarmi ???
Grazie infinite



Ricordati che per rendere le modifiche operative devi fare un flush dei
privilegi quindi dopo ogni inserimento o modifica sul database MYSQL devi
richiamare
flush privileges;
BYE BYE

Ok! Adesso perň mi da un'altro errore :
Io scrivo 
INSERT INTO mysql.db VALUES('localhost' ,
'sample_db','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
E "lui" risponde :
ERROR 1058: Column count doesn't match value count
Che significa. Il libro ha ancora SBAGLIATO ???
Grazie per il supporto
saluti


column count don't match ...
hai specificato qualche valore in meno o in piu' tra quelli indicati in
"insert into xxx values(valore,valore, ....,valore)"
guarda quante colonne ha la tabella!