mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: E' Postgres a fare casino o io? :?

Ciao a tutti,
sto sbattendomi per una query all'apparenza semplice ma che mi da'
errore, e non riesco a capire perche'!!
select rubrica,data from notizie where (categoria='Speciali' and
stato='Pubblicato') group by rubrica order by data desc
e questo e' l'errore che mi restituisce regolarmente Postgres (e Php):
Warning: PostgreSQL query failed: ERROR: Attribute notizie.data must
be GROUPed or used in an aggregate function in lib/test.php on line 9
Se levo tutto, funziona, ma grazie al .... 
select rubrica from notizie where (categoria='Speciali' and
stato='Pubblicato') group by rubrica
pero' e' inutile, se non posso fare neanche un ordinamento per data
:-((((
Ma possibile che PostgreSql non supporta una query cosi' semplice? 
grazie a chi potra' aiutarmi!
Ciao,
Leonardo

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

Ciao.
Ok, tu dici una query nidificata? Sto provando questa:
select rubrica,data from notizie where rubrica in (select rubrica from
notizie where categoria='Speciali' and stato='Pubblicato' group by
rubrica) order by data desc
tuttavia, il risultato non e' quello richiesto: adesso la query
restituisce 2774 record (presumo siano tutti i record con categoria
"Speciali", e visualizza solo alcuni record (8) a casaccio, cioe'
giusti (Speciali) solo una parte dei circa 14 che deve restituire
e neanche raggruppati.
Grazie!


Newsgroup: it.comp.software.database
Titolo: recuperare un valore restituito da una store procedure

Salve a tutti,
ho creato una store procedure su sql server, con t-sql.
ho necessità che questa store procedure ritorni una valore (1 o 0) alla mia
pagina asp che richiema la store procedure.
Per farmi ritornare il valore dalla store procedure, è sufficiente
utilizzare "return 1" o "return 0" ?
E come faccio a recuperare il valore restituito dalla pagina asp?
grazie

 grazie
Prego.
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

Allora, ho provato a seguire il tuo esempio, e ho visto che se tutto va
bene, e viene eseguita la commit, riesco a recuperare e far stampare il
valore dalla pagina asp.
Se invece accade qualcosa di imprevisto (io, per, prova, ho inserito una
violazione di una foreign key), oledb mi rende l'errore e mi viene stampato
a video quello, invece del valore che mi restituisce la store procedure.
In pratica, sembra che appena si presenta un errore, si interrompe
l'esecuzione della store procedure, e l'errore non viene gestito a livello
di store procedure.
Per quale motivo?
grazie ancora

Newsgroup: it.comp.software.database
Titolo: Tool per DB relazionali

Salve avrei bisogno di un tool che mi generi diagrammi che mi
rappresentino la struttura di un database....
Conosco  Er Studio della Embarcadero ma mi servirebbe qualcosa di
freeware...
Ciao grazie

 : 

http://www.fabforce.net
, molto carino.
	nicholas

...

e' proprio quello che cercavo.....
Grazie tante, a buon rendere
Newsgroup: it.comp.software.database
Titolo: MSDE200 e Visual Studio .NET

Con Visual Studio .Net ho realizzato un programma di magazzino usando
MSDE 2000  come motore per il dBase ma essendo la macchina dove
ho installato MSDE priva di .NET mi crea un sacco di probremi amministrare
il dBase.
Esiste un interfaccia per gestire MSDE 2000  ?
Oppure è possibile utilizzare MySQL con .NET ?
Grazie.
Andrea

 Oppure è possibile utilizzare MySQL con .NET ?
Questo non lo so, ma se esiste un driver ODBC/OLE-DB
puoi farlo sicuramente.
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org


cliccato, ma tripod risponde picche... hai altri URL buoni?

 cliccato, ma tripod risponde picche... hai altri URL buoni?
da un post recente di a.m. su iclvb
http://utenti.lycos.it/asql/index.html
ciao, j.

 ha scritto nel messaggio
news:abgg9o$959$1...@lacerta.tiscalinet.it...


 Ci sono problemi ?
Max,
nessun problema, ci sono solo alcune limitazioni.
Tieni presente che la versione pero' (se non ricordo male)
e' la 7.0, mentre e' gia' disponibile la versione 2000.
Ciao,
Gianluca.

 ha scritto nel messaggio
news:ac3563$ahk$1...@newsreader.mailgate.org...


 utilizzare.
Ciao Max,
dovresti controllare esattamente cosa c'e' scritto nella licenza della
versione
che hai, comunque per quanto ne so io dovrebbe funzionare cosi':
MSDE lo trovi legato alla licenza di qualche altro prodotto Microsoft tipo
SQLServer,
Office, Visual Studio oppure legato ai modelli di licensing MSDN o SELECT.
Se lo usi internamente non hai problemi se, e solo se, non lo usi per
connetterti ad un altro SQL Server (se cerchi in pratica di usarlo come
proxy tramite Linked Server) nel qual caso devi sottostare al modello
di licenze del server a cui ti colleghi.
Se vuoi distruibuirlo devi avere una licenza di SQL Server Developer,
Office Developer oppure Visual Studio.
Le informazioni ufficiali le trovi qui:
http://www.microsoft.com/italy/sql/howtobuy/choosing/SQLResKChooseEd.asp
http://www.microsoft.com/italy/sql/howtobuy/pricing/default.asp
http://www.microsoft.com/italy/sql/howtobuy/pricing/development.asp
http://www.microsoft.com/sql/howtobuy/deveula.asp
se vuoi una risposta definitiva pero' dovresti contattare MS Italia.
Se riesco settimana prox. li sento io e compilo una FAQ definitiva.

Newsgroup: it.comp.software.database
Titolo: Backup tabelle MySQL

Salve,
vorrei fare un backup di tabelle per db mysql usando il comando backup
(successivamente restore) per delle verifiche.
Con mysqldump tutto è funzionato.
Dunque:
- creo una dir di backup
- accedo a mysql come amministratore e seleziono il database
- eseguo il comando:
  mysql> backup table nome_tabella to '/path_to_backup';
ma continuo a ricevere il seguente msg di errore:
database.nome_tabella | backup | error | Failed copying .frm file
(errno:13)
So che questi istruzioni funzionano solo con tabelle di tipo MyISAM,
ma l'errore che ricevo sembra riferito al fatto che il db non trovi
la dir per salvare i file.
Ho provato ad assegnargli la dir di destinazione anche come './backup'
ma ottengo (errno: 2)
Ho notato questo invece: se scelgo una tabella su cui non ho ancora
fatto
nessuna operazione e scelgo di impartire il backup con dir di
destinazione
indicata con '.', l'operazione va a buon termine...ma poi in locale non
trovo nessun file...
mysql> backup table nome_tabella to '.';
+----------------------------+--------+----------+----------+
| Table                      | Op     | Msg_type | Msg_text |
+----------------------------+--------+----------+----------+
| database.nome_tabella      | backup | status   | OK       |
+----------------------------+--------+----------+----------+
1 row in set (0.01 sec)
Idee ?
Ciao e grazie
Ingwë


Nota a margine: Il comando backup e' molto rudimentale, e non e' consigliabile usarlo per implementare un backup bene 
organizzato. E' molto meglio usare mysqldump, che salva i dati di tutti i tipi di tabelle, nessun tipo escluso. Oppure, 
puoi fare un backup "a freddo", ovvero puoi fermare il server, copiare i file dei dati, e riavviare il server (non 
sempre e' possibile, ma questo e' il metodo piu' sicuro).
Quanto al motivo per cui non ti funziona, "backup" puo' scrivere solo su una directory che sia accessibile in scrittura 
dall'utente che fa girare il database "mysql", o che sia accessibile da tutti. (per esempio: /tmp/ )
Se non metti nessun percorso, come nell'ultimo caso, mysql interpreta il nome del file come relativo alla sua directory 
dei dati. Quindi i tuoi due file (nome_tabella.frm e nome_tabella.MYD) si troveranno in
/var/lib/mysql oppure /usr/local/mysql/data. Se non li trovi in nessuno di quei posti, esegui il comando
SHOW VARIABLES LIKE "datadir";
e ti dira' in quale percorso e' la directory dati.
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 /var/lib/mysql oppure /usr/local/mysql/data.
Ops, è vero... la directory /var/mysql... contiene le tabelle che ho
salvato
precedentemente.
Grazie gmax ;P
Ciao,
Ingwë
Newsgroup: it.comp.software.database
Titolo: Dove trovo i font per stampare i codici EAN 13?

Salve a tutti,
qualcuno sa dove posso trovare i font dei Barcode EAN 13, per stampare dal
mio applicativo in Windows delle etichette?
Grazie in anticipo per la gentile risposta.
--
Ciao
Roberto
Email:
r.l...@tiscalinet.it


Non ho i font che tu cerchi.
Ho un programma DOS che, usando il numero come
parametro, lo stampa in formato EAN13.
Io l'ho inserito in un programma Clipper, in
windows non so.
La EPSON produce delle stampanti con un modulo
apposito per stampare in EAN13.
Se non trovi i font e vuoi il mio programma DOS
fammelo sapere.
Saluti.
17 mag 2000      Sauro

Newsgroup: it.comp.software.database
Titolo: [MySQL] Come creare nuova transazione

Ciao a tutti,
ho questo problema: sul mio mysql5 ho una stored procedure che si incarica
del log, cioe' viene richiamata da altre stored procedure per loggare la
propria attivita'. In definitiva fa una insert di una stringa passata in
input in una tabella (e quindi fa una commit se tutto e' ok).
Il problema e' che la sp chiamante chiama, durante il suo svolgimento, la sp
di log, quest'ultima fa sempre commit. Se quindi la sp chiamante deve fare
un rollback (perche' va in errore ad esempio) il rollback influenza
(giustamente) solo le transazioni effettuate dall'ultimo commit.
Ora io vorrei sempre loggare le mie attivita', specialmente in caso di
errore. Se togliessi la commit dalla sp di log, in caso di errore non
otterrei alcun log (perche' la sp chiamante farebbe un rollback), otterrei
dei log solo in caso di successo (la sp chiamante fa una commit).
Come posso creare nella sp di log una transazione "esterna", cioe' non
annidata con quella gia' creata dalla sp chiamante?
Grazie
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Se ho ben capito tu vorresti che l'attivita' di logging non influenzi le
transazioni a cui fa riferimento.
Un modo per acquisire questo risultato e' di usare per il log una tabella non transazionale
(MyISAM) invece di InnoDB. In questo modo ottieni che il log vada sempre a buon fine
(c'e' un commit implicito e non ci puo' essere rollback).
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/
Newsgroup: it.comp.software.database
Titolo: MySQL e OLE-DB

salve, con Access sono abituato a collegarmi al DB mediante OLE-DB, e non ho
mai usato connessioni ODBC. volevo chedervi due cose.
innanzitutto: č vero che se uno con Access si collega mediante ODBC, deve
modificare solo la stringa di connessione, perche tutte le istruzioni
successive (query, operazioni sui record, ...) restano immutate?
come č possibile collegarsi mediante OLE-DB (con visual basic script) a
MySQL?
grazie
Mario

 successive (query, operazioni sui record, ...) restano immutate?
Vero, ma  le prestazioni divengono scarsine: i dati passano sempre dal
server al Client che esegue l'SQL con la copia locale di JET.
Ciao.

Newsgroup: it.comp.software.database
Titolo: Importare database Filemaker in Access

Salve, mi chiamo Roberto e cerco qualcuno che mi sappia dire se è possibile
visualizzare un database di Filemaker Pro 5 con Access e se si, in che modo?
Ringrazio anticipatamente tutti coloro che sapranno darmi un aiuto.
Grazie
Roberto

 visualizzare un database di Filemaker Pro 5 con Access e se si, in che modo?
No. È possibile importare-esportare i dati tra i due, usando un formato 
intermedio, come TAB delimited o DBF, oppure farli interagire tramite 
ODBC.
Vins

 wrote in message
btqfa.30980$%p6.21...@news.edisontel.com...

Certamente. Filemaker viene fornito con i driver ODBC. Vedi se sono
installati sul tuo sistema. Dopodiché allega la tabella creata con filemaker
come qualsiasi altra tabella ODBC. Se hai dei problemi contattami pure in
privato, ti spiegherò nel dettaglio come fare.
Antonio Di Fonso
Newsgroup: it.comp.software.database
Titolo: arrotondamenti

Come si spiega questo comportamento?
Perchè 1.255 si arrotonda con 1.25 e non con 1.26 ???
Grazie
mysql> select round(1.155,2);
+----------------+
| round(1.155,2) |
+----------------+
|           1.16 |
+----------------+
1 row in set (0.11 sec)
mysql> select round(1.255,2);
+----------------+
| round(1.255,2) |
+----------------+
|           1.25 |
+----------------+
1 row in set (0.10 sec)
mysql> select round(1.355,2);
+----------------+
| round(1.355,2) |
+----------------+
|           1.36 |
+----------------+
1 row in set (0.15 sec)
mysql> select round(1.455,2);
+----------------+
| round(1.455,2) |
+----------------+
|           1.46 |
+----------------+
1 row in set (0.11 sec)

 Perchè 1.255 si arrotonda con 1.25 e non con 1.26 ???
Ci sono varie regole per l'arrotondamento.
Nel caso specifico, in caso di 5 finale, la strategia seguita credo
sia quella di andare a vedere la penultima cifra, se e' pari si
arrotonda verso il basso, se e' dispari verso l'alto. Questo per
garantire una uguale distribuzione degli errori di arrotondamento (si
mantiene statisticamente la media, per intenderci)
Questo e' un esempio di regola, non e' detto che sia stato seguito
proprio questo, certo il 5 rappresenta un caso limite visto che
arrotondandolo verso l'alto o verso il basso si commette lo stesso
errore

 mantiene statisticamente la media, per intenderci)
Beh allora 1.255 e 3.255 si arrotonderebbero in un modo mentre 2.255 e
4.255 in un altro, ma non č cosě !

...

E' un esempio di strategia di arrotondamento, non so quale usi mysql
ma ce ne sono altre. Certo che arrotondando il 5 sempre allo stesso
modo (come fanno i supermercati, che arrotondano verso l'alto) si
introdurrebbe un errore
Newsgroup: it.comp.software.database
Titolo: Parere sui progetti dati ADP

Salve a tutti,
sto cercando di trovare una soluzione che mi faccia risparmiare
tempi di sviluppo e buone prestazioni in ambito LAN per quanto riguarda
un database.
Le scelte sono da fare tra .NET+SQL Server JSP+Oracle
Io ho pensato che vista l'attività che svolge (magazzino e negozio di
abbigliamento) e il volume che ha di progettare un database SQL Server
con un front end sui progetti Access XP o 2003.
Che ne pensate? Visto che ho il tempo breve come vincolo di
progettazione.
Qualcuno ha provato a usare i progetti ADP connessi a SQL-Server oppure
a MSDE2000?
Che prestazioni hanno in termini di affidabilità e tempi di risposta?
Penso che il sistema sarà utilizzato da una decina di utenti.
Ancora sono in fase di raccolta dei requisiti.
In Access ho qualcosa che realizzai due anni fa, penso che con un upsize
guidato e conversioni di query a mano non dovrei avere problemi.
A qualcuno è capitato convertire db Access in ADP e ha avuto non pochi
problemi?
Non penso che il cliente sceglierà Oracle(da una parte è anche giusto
poichè non deve fare cose grandi)
Grazie del parere
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f94000b4aab607ba288...@mygate.mailgate.org...

Non sono espertissimo, ma quì troverai sicuramente consigli autorevoli..!
Per quanto ne sò in base ad un piccolo progetto con MSDE-ADP(XP)
ti posso dire che la conversione da Access ad ADP è tutt'altro che
un giochetto.
Fosse da Access(BE) a SQL_SERVER come hai detto con gli UPSIZING
guidati +/- si risolve in poco, ma saresti legato a JET, e non avresti
creato
un ADP, ma un MDB che via ODBC prenderebbe dati da SQL_SERVER.
ADP usa OLEDB, pertanto ADO e devi dimenticarti DAO(non completamente
ma quasi).
Senza considerare che le Query o le procedure gestite alla maniera di Access
non hanno senso di essere usate in ADP, ma la progettazione di un progetto
ADP
per essere ottimizzato nei tempi di esecuzione e per sfruttare la potenza di
SQL_SERVER
necessita di usare con sapienza StoredProcedure e View....!!
Insomma per stringere:
Un progetto nato come Mdb deve essere quasi interamene riprogettato per
conformarsi
alle ottimizzazioni di ADP.
Ciao-
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

> poichè non deve fare cose grandi)
...e perche' allora dovrebbe scegliere SQL Server?
Davide
-- 
Begathon, n.:
	A multi-day event on public television, used to raise money so
you won't have to watch commercials.
Newsgroup: it.comp.software.database
Titolo: Aiuto! File di dati creati con Cobol in Visio.

Salve, ho un prg fatto con AcuCobol che crea file .DAT .
Ho necessità di aprirli per usare i dati immessi.
L'unico sistema suggeritomi dal programmatore è di acquistare i driver
ODBC che la AcuCorp vende solo tramite i loro programmatori registrati (cioè
lui).
Essendo 5 anni che il programma gira e stora i dati io sono legato al
programmatore
per migrare ad altro senza perdere tutto il patrimonio immesso e lui
chiaramente
non ha intenzione di aiutarmi costringendomi a migrare si, ma anche a
perdere tutti i dati.
Ho bisogno di aiuto. Grazie Mauro.

 wrote in message
DRz77.13901$Pb6....@news1.tin.it...



wrote:

Ma il tracciato dei record l'hai in mano oppure no?
Alla prossima.
	MAX

 wrote in message 3b5f0067...@127.0.0.1...


Ciao Mauro
Non e' detto !!!!
Prova a postarmi in e-mail un archivio piccolo ma completo di tutto
(dovrebberero essere tutti con lo stesso nome.xxx)
Alla prossima.
	MAX

 ha scritto nel messaggio
news:DRz77.13901$Pb6....@news1.tin.it...


Se il programmatore non ti vuole aiutare, la soluzione č solo questa: devi
procurarti l'utility vutil32.exe dell'Acucobol per estrarre i dati in
formato sequenziale.
Il Pioniere.

 Il Pioniere.
Dove posso travarla l'utility?
-- 
Posted from 
proxy.leonet.it
 [212.19.96.7] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: Doc su oggetti e....

nuova metodologia di programmazione in PL/SQL.Se e' possibile in italiano.
In pratica vorrei migliorare le "mie" stored procedures conoscendo le
novita'
di Oracle dalla versione 8i in avanti; ringrazio anticipatamente tutti per
la collaborazione.
--------------------------------
Inviato via 
http://usenet.libero.it

 nuova metodologia di programmazione in PL/SQL.
Vedi la documentazione di Oracle. 
http://technet.oracle.com
, bisogna
registrarsi ma e' gratuito.
Davide

 la collaborazione.
Una fonte gratuita è il technet di Oracle (come dice Davide).
Una fonte non gratuita sono i libri della Oracle Press e della
Osborne... 
www.osborne.com
 sono decisamente *ben* fatti...
e sono in inglese (non prendere quelli tradotti in italiano anche
se dubito li possa trovare)
/G

Grazie a tutti.
Mi sono iscritto al sito della Oracle e ora comincia
lo sklero con l'inglese....
ho trovato cmq la docs che mi serve su "technet di Oracle"
                   Di nuovo
                                grazie.

Newsgroup: it.comp.software.database
Titolo: MySQL e nuovo utente

 password?
al SUO database? cosa intedi? ogni utente ha un database diverso?

Gentilmente chi mi saprebbe spiegare come creare un nuovo utente in MySQL 
in maniera tale che per accedere al suo database debba utilizzare login e 
password?
Grazie infinite....
Luca







 al SUO database? cosa intedi? ogni utente ha un database diverso?
uhmmmm!!... ma per caso, login e password servono solo per collegarsi a 
MySQL?...
Quindi ciascun utente una volta collegatosi può essere libero di vedere 
tutti i dB presenti?... 
Il fatto è che non riesco a comprendere bene la cosa perchè quando mi 
collego a mysql non mi viene chiesto di effettuare la login... in pratica 
eseguo questo comando:
	c:\mysql\bin\mysql (invio)
	mysql>
ma in questo modo ogni utente può utilizzare mysql come root... giusto?
Come dovrei fare per richiedere obbligatoriamente il riconoscimento 
dell'utente?
....leggendo sul manuale credo di aver capito che devo modificare il file 
c:\my.cnf
mi sto quindi adoperando a tal fine.... cmq un piccolo aiutino sarà 
sempre gradito... (per es. come lo modifico per aggiungere il mio nuovo 
utente?)
grazie infinite....
Luca

, 
marco....@libero.it
 says...

ho risolto...
nella tabella "user" pongo ad N tutti i campi relativi ai privilegi...
nella tabella "db" specifico il nome del database, dell'utente e pongo a 
Y i campi privilegio.... 
in questo modo l'utente vede i nomi di tutti i database, ma è abilitato 
solo a lavorare con quello assegnato da me nella tabella "db"....
se hai altri consigli da darmi saranno ben accetti...
ciao

 se hai altri consigli da darmi saranno ben accetti...
OK, io preferisco utilizzare GRANT e REVOKE, mentre utilizzo le tabelle di
MySQL solo per leggere le proprietà di ciascun utente; tuttavia dato che in
MySQL c'è questa possibilità e se sei più comodo così penso tu abbia risolto
i problemi :-)
Per quanto riguarda l'utente root, ti consiglio di eliminarlo o perlomeno
assegnali una password.
Ciao, M.

 assegnali una password.
infatti... era anche questo il problema... ed avevo già provveduto...
thanks,
Luca

Newsgroup: it.comp.software.database
Titolo: Verifico esistenza tabella

Come faccio a verificare, sapendo il nome del DataBase, l'esistenza di una
tabella?
esempio.
Ho un db "pippo.mdb"
voglio verificare se è presente la tabella "pluto"
cosa devo fare?
La verifica avviene da una pagina asp.

 La verifica avviene da una pagina asp.
Ti fai dare i MetData dal database e verifichi se la tabella esite,
in alternativa prova a fare una Select ed intercetta l'errore.
Vedi 
http://www.soft-land.org/documenti/adomod_conn.html
Davide

 ha scritto nel messaggio
news:9rp4m7$v0l30$2...@ID-18487.news.dfncis.de...


 ha scritto nel messaggio
news:0vUD7.479$zu5....@news1.tin.it...


 Scusa cosa sono i MetData?
La funzione OpenSchema ti consente di reperire dei "dati a meta'"
(metadata) che contengono informazioni sul database.
Davide
Newsgroup: it.comp.software.database
Titolo: Schemi concettuali

Salve,
qualcuno sa se esistono programmi free per la progettazione di schemi
concettuali tramite il modello e-r?
Grazie

Credo lo faccia il programma Dia (di cui esiste il porting per Win).
Da qualche parte ho letto che cosě come esistono dei plugin che permettono
di esportare i diagrammi UML in formato C++,Java, etc. esiste anche un
plugin (sempre gratuito) che consente di esportare in SQL il diagramma ER
realizzato con Dia.
Prova a dare un'occhiata qui (č la homepage del porting per Win):
http://hans.breuer.org/dia/
per avere il programma di setup che include tutte le librerie necessarie
all'esecuzione di Dia (che si appoggia a GTK) conviene andare a prendere il
pacchetto completo con procedura automatica di installazione all'indirizzo
http://dia-installer.sourceforge.net/
.
Sono curioso anche io di sapere se esistono altri programmi free.
Ciao!
dix

Newsgroup: it.comp.software.database
Titolo: [Oracle] Errore ORA-01722 Invalid number

Ciao a tutti,
secondo voi l'errore ORA-01722 Invalid number puo' essere causato da
una versione vecchia del driver ODBC per Oracle ? 
La mia applicazione si collega ad un server Oracle 8.1.7, dal mio
portatile con l'ambiente di sviluppo (Windows XP) e driver Microsoft
ODBC per Oracle del 2001 (v 2.573.7713) una operazione di insert fatta
in VB6 tramite RDO funziona bene, la stessa sequenza nel pc del
cliente (Windows 98 SE) con l'eseguibile e versione del driver del
1998 (v 2.573.3513) mi restituisce l'errore. 
Ovviamente ho verificato la correttezza dei numeri inseriti....
[postato anche su it.comp.lang.visual-basic]
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it

 una versione vecchia del driver ODBC per Oracle ? 
"Invalid number" mi fa' venire in mente un qualche problema di
conversione dei numeri dovuti alle impostazioni internazionali
del client (virgole al posto di punti et similia).
Davide
Newsgroup: it.comp.software.database
Titolo: domanda su join

scusate
non mi ricordo ma la proposizione join fa' un prodotto cartesiano
oppure una intersezione tra le tabelle?
grazie

 ha scritto nel messaggio
news:7aikbvcp3jk4csu50...@4ax.com...


Newsgroup: it.comp.software.database
Titolo: campo counter sotto SQLSERV7

Salve,premetto che non ho una grande esperienza di sqlserver:
sto convertendo una applicazione access su SQLSERV7
ho un campo definito come counter in Access e non ho idea (visto che he
questo tipo non esiste sotto sql) su come implementare qualcosa di analogo
sotto SQL
mi pare strano che non vi sia qualcosa di simile ....
Chi mi aiuta....?
-------------------------------------------------
Glauco
C.E.D. Mtch
-------------------------------------------------

sotto SQL
Il tipo di campo auto-incrementante e' IDENTITY (mi pare),
vedi sulla documentazione in linea di SQL Server.
Davide

 ho un campo definito come counter in Access e non ho idea (visto che he
ciao
devi mettere come tipo il tipo int,togliere "allow nulls" e cliccare su
identity e specificare se vuoi (il default è uno) di quanto il contatore si
deve incrementare.
ciao
gengish




Newsgroup: it.comp.software.database
Titolo: Intervallo in EXCEL !?!? Aiutooo !!!

Ciao a tutti. Ho (...avrei) la necessità di specificare un intervallo in 
una formula di MS Excel 2000.
LA cosa dovrebbe essere banale, ma io non ci riesco.
La funzione che vorrei usare è "SE" ma ho problemi con la sintassi.
Se scrivo una roba del tipo SE(D4<100;D4*25%;0) va tutto bene. Infatti al 
variare del valore della cella D4 sopra o sotto 100, la formula mi 
restituisce o il 25% di 100 o il valore 0.
Se però volessi contemporaneamente che come valore VERO la cella D4 sia 
compreso tra 50 e 75 cosa devo scrivere? Ho provato con 50<D4<75 ma non 
ne vuol sapere !!!
Chi mi aiuta?
 
Brave Heart
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=========================================
You'll be only what you want to be...
...no god, no luck,
only you and the universe !!!
=========================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Siamo abbastanza OT, comunque prova con
SE( 50 < D4 AND D4 < 75;....
Davide

 SE( 50 < D4 AND D4 < 75;....
...non funziona :-(


 Chi mi aiuta?


 
GRAZIE 100000000
funziona benissimo !!!
A buon rendere :-)


Newsgroup: it.comp.software.database
Titolo: ma informix...

ma Informix è stata comprata da IBM?


due o tre anni fa....
Newsgroup: it.comp.software.database
Titolo: MySQL e gestione privilegi

Sto facendo un'applicazione in java che usa mysql come database. Come
primo avvio attraverso un'interfaccia fatta da me mi collego al
database come root al database mysql, la mia interfaccia grafica mi
permette di creare e cancellare tutti i database personali che l'utente
vuole creare. Quando creo un database vengono anche registrati i
privilegi impostando un user che dipende dal nome del database e una
password, succesivamente l'utente può collegarsi al database creato
non più come root ma in base ai privilegi creati.
Il mio problema è che quando sono root riesco a creare i privilegi ma
non riesco ad toglierli, questo è il codice che uso per creare il
privilegio:
stat.executeUpdate("GRANT DELETE, INSERT, SELECT, UPDATE ON "+
nomeDatabase+".* TO "+ nomeDatabase+" IDENTIFIED BY 'xxx'");
stat.executeUpdate("FLUSH PRIVILEGES");
e questo quello per toglierlo:
stat.executeUpdate("REVOKE ALL ON "+ nomeDatabase+".* FROM "+
nomeDatabase);
stat.executeUpdate("DELETE FROM mysql.user WHERE
user='"+nomeDatabase+"'");
stat.executeUpdate("FLUSH PRIVILEGES");
Se io uso la parte sql direttamente in mysql il privilegio viene
eliminato, mentre dalla mia applicazione mi da questo errore: Access
denied for user 'root'@'%' to database ....
Qualcuno ha qualche idea come risolvere il problema?
Grazie e ciao
Davide

 
La sintassi di REVOKE e'
REVOKE ALL ON database.* FROM nomeutente;
(tu hai messo REVOKE all on database.* from database)
http://dev.mysql.com/doc/refman/5.0/en/grant.html
Una volta che hai rimosso tutti i privilegi, per far sparire l'utente
puoi usare
DROP USER nomeutente
(MySQL 4.1 o successivo)
ciao
gmax
-- 
  _  _ _  _
(_|| | |(_|><
  _|
http://gmax.oltrelinux.com

 
http://gmax.oltrelinux.com
Lo so che la sintassi giusta è REVOKE ALL ON database.* FROM
nomeutente, ma il nome utente è il nome stesso del database, grazie lo
stesso comunque

Se può servire a qualcuno per aiutarmi, la mia applicazione funziona
in remoto rispetto al database, e ho notato che se lancio il revoke da
localhost riesco a revocare i privilegi mentre da remoto no. Non è che
esista qualche variabile di sistema o privilegi aggiuntivi da attivare
per il root da remoto che mi permetta di revocare i privilegi?
Grazie ciao 
Davide

 
Se non hai cambiato nulla nei privilegi, l'utenza "root" funziona solo da localhost.
(Ed e' buona pratica lasciarlo cosi').
Se vuoi usare "root" da remoto, ti consiglio di usare un tunnel SSH.
http://www.vbmysql.com/articles/sshtunnel.html
http://www.vbmysql.com/articles/security/ssh-tunnel-part2.html

Newsgroup: it.comp.software.database
Titolo: Report per mySql

Scusate se non sono molto IT, vorrei sapere se esistono tool di reportistica
nativi per mySql o se devo affidarmi all'odiato Access+MyODBC...
--
Jax
====
Serve sempre imparare dai propri errori, perché almeno così sembrano utili.

 nativi per mySql o se devo affidarmi all'odiato Access+MyODBC...
Perchč? Conosci un'accoppiata migliore?
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Perchč? Conosci un'accoppiata migliore?
No, non conosco proprio nessun'altra accoppiata ;)
Ma access non č che ispiri molto. Certo che non doverlo usare come base di
dati ma solo come tool di report mi rinfranca un po' :D
--
Jax
====
Il cuore ha le sue ragioni, che la ragione non conosce.

 nativi per mySql o se devo affidarmi all'odiato Access+MyODBC...
Non l'ho mai provato, ma da un'occhiata a 
www.agata.org.br
 ...
Facci sapere poi se e' valido o se e' una ciofeca :)
Ciao,
-- 
                                                __Nicholas Wieland
If the implementation is hard to explain, it's a bad idea.
                                                __The Zen of Python

 dati ma solo come tool di report mi rinfranca un po' :D
Il primo vero problema legato ad Access è la posizione preconcetta di chi
non l'ha mai utilizzato, ma da per scontato che essendo un prodotto
microsoft faccia schifo.
Io ero uno di questi uzzoni preconcetti, pertanto tale posizione non mi
meraviglia. Oggi, però, mi sono ricreduto e sviluppo applicazioni che vedono
Access come fe e svariati dbms lato server, interrogati mediante odbc. Io ci
metto pochissimo a sviluppare e manutenere applicazioni complesse che
funzionano. I miei clienti sono felici di potersi talvolta, autocomporre i
report ed i grafici in punta di mouse.

Newsgroup: it.comp.software.database
Titolo: [Oracle] select * from tabella where campo = ''

ciao a tutti,
la query che è nel titolo non ritorna i record di tabella con il valore di
campo vuoto (come invece io immagivano)... in realtà non ritorna mai
niente.
La query di cui sopra viene generata da uno script che *NON* posso
modificare :-(, però posso accedere al db. Nelle virgolette lo script mette
il valore di una variabile, ma ci sono casi in cui questa variabile è nulla
e ottengo la query del titolo.
Questa era la premessa, spero di essere stato chiaro... sento ancora la
birra in circolo :-\
Il mio problema è:
visto che *NON* posso modificare lo script, c'è qualche possibile valore
che posso mettere in campo, in modo che la query di sopra mi ritorni
qualcosa?
(mmhh... penso di essere dislessico, spero che voi capiate cosa vi sto
chiedendo)
grazie a chiunque interpreti la mia richiesta.. e grazie anche a chi mi da
consigli su come risolvere il problema :-P
ciao,
tanilo

> Torakiki

"tanilo" <tan...@yahoo.it.invalid> ha scritto nel messaggio
news:6hs9xck6xvpy.10...@40tude.net...

potresti fare un update sulla tabella sostituendo i NULL con ''
qualcosa tipo
update tabella set campo = '' where campo is null
e poi magari , dopo aver fatto la tua select, un bel rollback che ti riporta
tutto alla situazione iniziale

 tutto alla situazione iniziale
Il problema non sarebbe risolto visto che la stringa vuota é
considerata NULL:
SQL> SELECT
  2    CASE WHEN '' IS NULL THEN
  3      'TRUE'
  4    ELSE
  5      'FALSE'
  6    END
  7  FROM
  8    dual;
CASEW
-----
TRUE
  1  SELECT
  2    CASE WHEN '' = '' THEN
  3      'TRUE'
  4    ELSE
  5      'FALSE'
  6    END
  7  FROM
  8*   dual
CASEW
-----
FALSE
Ni hao, Lelle.

Newsgroup: it.comp.software.database
Titolo: corsi ORACLE e MYSQL

Salve a tutti, è la prima volta che scrivo a questo News Group per chiedere
informazioni sull'esistenza di corsi su ORACLE e MySQL...
Marco

 ha scritto nel messaggio
news:98032740...@eva.enter.it...

Io ho trovato articoli e link interessanti qui:
http://guide.supereva.it/informatica_e_internet/database/
Newsgroup: it.comp.software.database
Titolo: Mysql e Stored Procedure

Salve a tutti.
Sto valutando la possibilita' di utilizzare MySql per un progetto, pur non
avendolo mai utilizzato. Se non ho capito male MySql non ha stored procedure
(ho scaricato la versione 3.23 ma attendo la 4.06 stabile). Quale altro
strumento di MySql e' possibile utilizzare in modo da "simulare" delle
stored procedure? Ad esempio, esiste la possibilita' di creare delle
function?
Un'altra domanda sulla sicurezza: e' possibile creare gruppi e utenti con
diversi permessi e diritti sulle tabelle? E' possibile scendere a definire i
permessi sulle singole colonne?
Grazie a tutti
Pietro

 diversi permessi e diritti sulle tabelle?
Vedi la documentazione di MySQL.
Davide


Nella documentazione, come unica soluzione alternativa alle stored
procedures, indicano l'uso delle funzioni definite dall'utente (UDF -
User defined functions ), scritte in C o C++.
Io non le ho mai utilizzate, anche perchè lavoro con Mysql da poco
tempo. La documentazione consiglia di partire da un esempio fornito
con i sorgenti di Mysql.
Il file d'esempio è udf_example.cc nella directory sql.
Le funzioni così definite sono utilizzabili nel programma come le
stored procedures; per farle vedere a mysql è necessario crearle nel
database interessato con l'istruzione CREATE FUNCTION.
Elisa

 creare delle function?
IMHO se hai stretto bisogno di SP o UDF non dovresti 'buttarti' su mysql...
db free, prestanti e con possibilità di scrivere sp ce n'è. postgres e 
firebird in primis.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html

 User defined functions ), scritte in C o C++.
non ho capito perņ se bisogna compilarle, o si occupa mysql di interpretarle
ciao

 interpretarle ciao
http://www.mysql.com/doc/en/Adding_UDF.html
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.nist.gov/dads/
Newsgroup: it.comp.software.database
Titolo: [Help Urgente] Somma cumulativa in Oracle

Ciao a tutti, subito il problema: data la tabella
MESE | PRODOTTO
1	A
1	B
1	C
2	G
2	D
2	B
3	D
3	A
3	T
3	R
Voglio estrarre questa informazione: quanti prodotti sono stati venduti
per mese, in modo cumulativo, con questa limitazione: se un prodotto è
stato venduto in 2 mesi distinti deve essere conteggiato una sola volta.
Quindi il risultato che mi aspetto è:
MESE | QUANTITA
1	3
2	5 (3 del mese prima + G e D senza B che è stato venduto nel mese 1
3	7 (5 del mese prima + T,R senza D e A venduti i mesi prima)
Ho provato questa sintassi:
SELECT MS,SUM(DP) OVER (ORDER BY MS ROWS BETWEEN UNBOUNDED PRECEDING AND
CURRENT ROW) AS TOT
FROM(
	SELECT COUNT(DISTINCT PRODOTTO)DP,MESE MS FROM TABELLA GROUP BY MESE
)
La query l'ho semplificata, ma il risultato apparentemente coretto in
realtà non tiene conto della limitazione di cui sopra e mi restituisce
una tabella del tipo
MESE | QUANTITA
1	3
2	6	
3	10
Qualcuno può aiutarmi ??
Grazie
SnOcK

 ha scritto nel messaggio
news:pan.2005.02.21....@sonokolinux.org...

io la  farei così
--------------
SELECT DISTINCT
       Mese,
       Quantita=(SELECT Count(*)
                 FROM TABELLA T2
                 WHERE T2.Mese<=T1.Mese
                   AND Prodotto NOT IN (SELECT Prodotto
                                        FROM Tabella T3
                                        WHERE T3.Mese<T2.Mese))
FROM   TABELLA T1
----------------
Risultato
Mese   Quantita
------ ----------- 
1      3
2      5
3      7
Ciao Giorgio

 ----------------
Innanzitutto grazie per la risposta, anche se Oracle mi da il messaggio di
errore "ORA-00923: FROM keyword not found where expected" proprio su
"Quantita=<*>(SEL...".
Qualche idea ?
SnOcK

 ha scritto nel messaggio
news:pan.2005.02.22....@sonokolinux.org...

ops,
č solo il nome dell'alias, prova cosě.
 ----------------
 SELECT DISTINCT
        Mese,
        (SELECT Count(*)
         FROM TABELLA T2
         WHERE T2.Mese<=T1.Mese
           AND Prodotto NOT IN (SELECT Prodotto
                                  FROM Tabella T3
                                WHERE T3.Mese<T2.Mese)) Quantita
 FROM   TABELLA T1
 ----------------
Come avrai capito non uso Oracle comunque adesso mi sembra che il codice sia
tutto SQL Standard.
Ciao Giorgio

  ----------------
Non so davvero come ringraziarti, con una piccola modifica (Count(DISTINCT
Prodotto) al posto di Count(*)) ha funzionato perfettamente. 
Grazie ancora.
Ciao
SnOcK

 Grazie ancora.
Prego :-)
Ciao Giorgio
Newsgroup: it.comp.software.database
Titolo: Oracle SQL Developer

salve a tutti
prepetto che riguardo Oracle sono totalmente Newbie
dovendo manipolare una serie di archivi gestiti sono Oracle e
"dovendo" scegliere una modalità free mi è stato consigliato il
prodotto in oggetto di cui ho scaricato la versione 1.1.2.25 dal
seguente link
http://www.oracle.com/technology/products/database/sql_developer/index.html
ora però questo tool non mostra tutti i dati sulle constraits, cioè
posso immetterle correttamente ma, revisionando la constrait immessa o
quelle già esistenti, non mostra tutti dati della constraint stessa
(il problema è che lo schema contiene centinaia di tables che non
creato e relazionato io)
esiste una versione aggiornata (che non trovo) del tool o
qualcos'altro di analogo ma completo?
1000grazie
cacciamali

Che io sappia quella č l'ultima versione.
Perň non ho capito cosa intendi con "non mostra tutti i dati sulle 
constraits": puoi essere piů specifico?
Alessandro 

Che io sappia quella č l'ultima versione.
Perň non ho capito cosa intendi con "non mostra tutti i dati sulle
constraints": puoi essere piů specifico?
Alessandro 

 Alessandro
parlando di Constrait di tipo Foreign_Key il prodotto in questione
riporta:
il nome dello schema
il nome della constraint
il nome della tabella referenziata
il nome della constraint referenziata (cioè il nome della primary key
della tabella referenziata)
ma NON il nome del campo della tabella su cui si applica la
constraint...
cioè
alla tabella PIPPO è stata applicata una constraint FK_PLUTO che punta
alla tabella PLUTO ed in particolare alla chiave primaria della
tabella PLUTO (PK_PLUTO) il tutto nello stesso schema PAPEROPOLI ma il
prodotto Oracle SQL Developer non indica su quale campo della tabella
PIPPO la constrait PK_PLUTO è stata applicata
se i campi relazionati delle due tabelle avessero lo stesso nome sarei
a cavallo (più o meno) invece, e a mio avviso giustamente, non è così,
a questo punto però non ho più elementi per ricreare le regole
relazionali fra le tabelle

 constraint...
Ah, ho capito. In effetti quell'informazione sembra essere esposta solo nel 
tab SQL.
Puoi provare a fare una richiesta qui: 
http://htmldb.oracle.com/pls/otn/f?p=42626:37:::NO
Alessandro 

 Alessandro
giusto per sapere
camminando camminando ...
ho scovato le info che cercavo
non si trovano dove naturalmente si è propensi a cercarle (cioè nei
dati richiamati scegliendo la linguetta "Constraits") ma, dal menù ad
albero che elenca le tabelle, aprendo il pop up contestuale sulla
tabella interessata e scegliendo la voce "Edit..."
P.S.
se ho sbaglaido News Group mi scuso e chiedo di essere indirizzato
verso lidi più appropriati
grazie per l'attenzione
Newsgroup: it.comp.software.database
Titolo: MySQL dispettoso: ma le becco tutte io??? :\

Salve niusgruppo,
premesso che sono alle prime armi con Linux e MySQL e che se sono OT mi
scuso
profondamente (indicatemi, nel caso, dove devo postare questo
messaggio):
gestisco un virtual host su red hat, e ho dei seri problemi nel far
funzionare MySQL 3.x dal web.
L'assistenza tecnica del mio host mi ha spiegato che gli utenti creati
da Linux non c'entrano niente con quelli di MySQL, ergo: se voglio dare
l'accesso ad un utente linux ad un database MySQL (a me serve via web,
dal browser insomma...) devo impostare nella maniera corretta MySQL
stesso.
Impartendo questo comando:
$ mysql pippo -u root -p
è l'unico modo in cui riesco ad avere accesso al database (poniamo che
si chiami "pippo")
infatti anche digitando dal prompt: mysql pippo
ottengo solo
error 1044 access denied for user @localhost 
ora: 
Dal pannello di PHPmyAdmin, io creo un database e lo chiamo "gino".
che cosa devo fare _esattamente_ (step by step) per GARANTIRE l'accesso
agli utenti web/ftp al database? (supponendo appunto la necessità di
installare un forum o una message board)
la cosa che più mi lascia perplesso è che anche scrivendo il comando che
mi ha suggerito il servizio assistenza, e cioè:
GRANT ALL PRIVILEGES ON nome_db.* TO nome_utente@'%' IDENTIFIED BY
'password'; (invio)
mi da "Query OK"
FLUSH PRIVILEGES;
e anche qui "Query OK"
cercando poi di far funzionare script php comuni come Mercury Board o
PHPBB2 qualunque cosa io metta nei campi richiesti:
host: (dovrebbe essere localhost, no?)
username: il nome utente web al quale ho assegnato "GRANT"...
pwd: la password dell'utente che ha ricevuto "GRANT"....
mi dice inesorabilmente "could not connect to database".... :(
insomma, che diamine devo fare per veder funzionare sti benedetti script
PHP? ;________;
c'è qualcuno così cortese da tirarmi fuori da questo pasticcio?
questo ng è la mia ultima speranza....
Valvola Digitale
novello FAQiro di ICGP

 installare un forum o una message board)
Sarebbe opportuno che tu ti leggessi il manuale di MySQL, che
trovi su 
www.mysql.com
. Molto rapidamente, ti 'attacchi a MySQL 
e poi usi:
create database gino;
grant all privileges on gino.* to nomedellutente@localhost identified by
'lapassworddellutente';
flush privileges;
Quindi puoi accedere al database gino usando l'utente 'nomedellutente'
e la password 'lapassworddellutente'. Ovviamente devi metterci il nome
che vuoi dare all'utente e la sua password.
Se ottieni errori riporta TUTTO IL MESSAGGIO DI ERRORE!
Davide

 $ mysql pippo -u root -p
c'è uno spazio di troppo tra -u e root.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-doc.it.html

Se ottieni errori riporta TUTTO IL MESSAGGIO DI ERRORE!
no, ho seguito passo passo quello che mi hai cortesemente suggerito tu
e... ce l'ho fatta!!!!!! ^___________^
Finalmente funziona, grazie 1000 davvero! A buon rendere :)


 c'è uno spazio di troppo tra -u e root.
No e' cosi' che funziona.
Davide

 ha scritto nel messaggio
news:afeojd$dtq28$1...@ID-18487.news.dfncis.de...

confermo
Newsgroup: it.comp.software.database
Titolo: Utility per inetrbase o postgres

Cerco (se esistono) utility per convertire dati e soprattutto stored
procedure da MsSQL a Postgres o Interbase.
Grazie

 ha scritto nel messaggio
news:1Y9Z8.75409$Jj7.1...@news1.tin.it...


 procedure da MsSQL a Postgres o Interbase.
'a manina':
via ODBC o facendo una bcp out/bcp in.
tools che lo fanno in automatico non credo proprio.
quarda nelle rispettive pagine di contrib, magari 'qualcosina' la trovi.
altrimenti ci sono tool come ERWin o PowerBuilder che ti permettono via 
ODBC di ricavare la struttura del database MsSql e puoi riconvertirle, 
<moltobold> con gli opportuni controlli </moltobold>, per pg o ib.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/gnu/manifesto.it.html

Newsgroup: it.comp.software.database
Titolo: Visual Studio Installer e MSDE

Ho un bel problema...
Devo creare un pacchetto autoinstallante comprendente MSDE 2000 e poi degli
scripts (dei file cmd) che automaticamente eseguono del codice sql sulla
MSDE che ho appena instalalto.
Tale pacchetto deve comprendere un eseguibile e dei file cab oppure dei file
msi, è indifferente, ma il tutto deve essere fatto con un click da parte
dell'utente finale.
Ho pensato di utilizzare Visual studio Installer per creare il pacchetto, ma
non ci sono riuscito....
Cosa mi consigliate?
Consdiderate che dovrei farlo con VSI oppure con un'altro prodotto microsoft
già presente in azienda, e preferibilmente proprio con VSI.
CHiedo un aiuto abbastanza urgente se vi è possibile.
Grazie
Buk
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

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

Newsgroup: it.comp.software.database
Titolo: File Database con estensione .vix

qualcuno conosce che tipo di database usa l'estensione .vix per i files
per ogni tabella c'è un file con estensione .vix ed un altro file senza
estensione

> qualcuno conosce che tipo di database usa l'estensione .vix
Acu-Cobol, Vision File 4 presumo....
Se hai necessita di convertirli contattami...
Ciao
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"
".::Roberto::." <robertino2000@NO_____SPAMdeejaymail.it> ha scritto nel
messaggio news:WBWBb.177566$vO5.7...@twister1.libero.it...

Newsgroup: it.comp.software.database
Titolo: query concorrenti

Salve,
sto scrivendo un software che ovviamente deve prende dei dati
da un database, in particolare deve pescare un solo record da una 
tabella e aggiornare subito dopo lo stesso record per marcarlo come
assegnato ad un operatore, evitando che venga preso da altri.
Il problema che mi pongo consiste nel fatto che il software potrebbe
essere usato anche da un centinaio di utenti contemporaneamente, quindi
potrebbe accadere che, una volta selezionato un particolare record, 
un'altra query lo riselezionasse prima che questo venisse marcato come
già assegnato (cosa che non deve accadere).
Sto utilizzando un database MySQL e avevo pensato di utilizzare una
tabella InnoDB con una transazione, ma dalla documentazione non ho ben
capito se faccia effettivamente ciò che mi serve, cioè rendere la query
e l'update del record una singola operazione.
Qualcuno mi può dare qualche spiegazione, metodo alternativo o 
indirizzarmi verso altra documentazione?
Ciao,
nico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Quello che ti serve e' esattamente quello che avevi trovato: una
transazione. Vai con innoDB.

 transazione. Vai con innoDB.
Grazie, cercherň di fare RTFM in maniera migliore :-)


Newsgroup: it.comp.software.database
Titolo: [ot?] Agenda prenotazioni

Ciao,
gestisco un piccolo database di pazienti di uno studio medico.
Vorrei prenotare i pazienti direttamente sul pc invece che su carta.
In questo studio lavorano piu' medici e tutti hanno orari di lavoro
prestabiliti, ma devo avere la possibilità di gestire facilmente una
variazione qualora ci fosse.
Non è importante che questo software "comunichi" col database.
Nel "foglio prenotazioni" ci vanno le classiche cose : cognome, nome, 
telefono.
Cosa posso usare ?


Excel

Newsgroup: it.comp.software.database
Titolo: Novellino chiama esperto, rispondi esperto !

Il mio quesito è moolto semplice.
Voglio gestire con una procedura access la stampa e l'archiviazione (ma
va!?!) di ricevute fiscali. La ditta è un albergo ristorante, quindi con
ricevute che portano sia diciture tipo "Pernottamenti n°___per L.__" sia di
tipo mangereccio.
Vorrei chiedere se è una buona idea fare una tabella Ricevute con come campi
IDRicevuta, DataRicevuta, TipoPagamento, TotaleRicevuta,
una tabella di raccordo con IDRicevuta, IDArticolo, QuantitaArticolo,
una tabella Articoli con IDArticolo, NomeArticolo, PrezzoArticolo.
Ho pensato di fare così, cosa ne pensate?
Grazie Giulio

...

Penso che faresti bene a postare sul ng di Access,
it.comp.appl.access....
Bye, Ste


Dovresti indicare anche la chiave delle tabelle nella tua analisi.
Mi sembra che nella seconda manchi qualcosa.
La prima invece contiene l'anomalia del campo totale che e' ottenibile
mediante somma dei sottocampi....
Saluti
Fulco Muriglio