mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Errore in ASp e database

Ciao, uno script mi da errore, credo dipenda dal database, non sono esperto
di ASP
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
/GLOBAL/home.asp, line 15
La riga 15 è la seguente:
 our_phil.ActiveConnection = MM_global_STRING
il sito è sul server Aruba
Grazie

 ha scritto nel messaggio
news:eMdSa.188701$Ny5.5...@twister2.libero.it...


> Posta anche la stringa che usi per la connessione
non l'ho fatto io. E' questa?
MM_global_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("/mdb-database/dbase.mdb")

Newsgroup: it.comp.software.database
Titolo: Microsoft ACCESS e VisualBasic

Ciao a tutti,
è da poco che lavoro con ACCESS e vorrei implementare le mie conoscenze sui
comandi di VisualBasic che occorrono per lavorare con ACCESS
In particolare tenendo conto di usare VB for application vorrei sapere:
1. Come si fa a leggere il dato inserito in un campo del record n°X di una
tabella?
2. Come si fa a scrivere un dato inserito in un campo del record n°X di una
tabella?
3. Come si fa a leggere un dato inserito in un altro campo della stessa
maschera?
Ma la domanda forse più importante è come si identificano le tabelle, le
query e le maschere? Mi sembra di aver capito che servano le parentesi
quadre, le vergolette ecc. ma come si usano?
So di aver chiesto molto, forse troppo, ma spero che qualche anima pia mi
possa aiutare senza mandarmi alla guida in linea che non riesco proprio a
consultare.
Un grazie anticipato a tutti!!
Ciao da Emiliano



"Emiliano - EmiCAD" <

Sono quesiti di programmazione: meglio postare su it.comp.appl.acces
Ciao.

Newsgroup: it.comp.software.database
Titolo: importare tabelle ORACLE in SQL2000...

Ho un server Windows2000 con installato SQL2000,
devo importare periodicamente delle tabelle da un'altro server
in cui e' installato ORACLE.
Nei vari Wizard che SQL2000 offre mi e' sembrato di capire
che e' necessario installare la parte client di ORACLE sul server
in cui e' installato SQL2000.
Ho compreso bene oppure esistono controindicazioni o metodi
alternativi?
Grazie,
Massimo
-----------------------------------------------
Massimo D.
e-mail 
max...@tin.it
"Non c'e' vento favorevole per il Capitano che
non sa dove andare..."
                                                 (Seneca)
-----------------------------------------------

 in cui e' installato SQL2000.
AFAIK e' cosi' che funziona, in quanto ODBC usa le informazioni del
client Oracle per collegarsi al server Oracle.
Davide

 ha scritto nel
messaggio
news:am9dr8$3qe97$
1...@ID-80618.news.dfncis.de
..
.

No no hai compreso proprio bene, se vuoi
vedere Oracle
devi installare il suo client.

 wrote:
<ZAP>
per cortesia... un po' di quoting...
Davide

 ha scritto nel messaggio
news:am9ef3$3qddk$5...@ID-18487.news.dfncis.de...

Infatti...
E cosi' faro'....
Grazie

Dovrebbero bastare i driver Odbc e Net8.
Ciao.
RIguardo il resto deseleziona tutto.
Newsgroup: it.comp.software.database
Titolo: Esistono strumenti per creare e gestire i db

deV<


Devo supporre di si', ma questo tipo di "CASE" mi lasciano molto
perplesso... se hai fatto un po' di "analisi" del database alla
maniera classica il 90% di quella roba non ti serve, inoltre io ho
sempre il sospetto che questo tipo di strumenti faccia le cose un
po' alla carlona (oe', magari funzionano meglio del mio cervello,
pero' il dubbio mi resta sempre).
Io preferisco la maniera classica.
Davide

Newsgroup: it.comp.software.database
Titolo: sp2 con sqlserver 2000 valutazione

ho una versione di valutazione di sql server 2000 e vorrei installare in
service pack 2 ma me lo vieta dicendomi che non è possibile installare la
patch su una versione di valutazione, mi sapete aiutare in qualche modo ?

 mi sapete aiutare in qualche modo ?
O comperi una versione di SQL Server "valida" o te la tieni come
e'.
Contatta Microsoft.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

dove posso trovare file access da poter scaricare?
grazie anticipatamente

 grazie anticipatamente
ne trovi anche nel Cd di OFFICE..estensione *.mdb
CIAO
--
-----------------------------------
### CH v2.001 ###
------------------------------------
la potenza della lucidità
www.genio-af.it
www.commagroup.it
 (in allestimento)

Newsgroup: it.comp.software.database
Titolo: [un po' OT]Database, ODBC e database di sistema

Ciao a tutti, io collego tramite ODBC, un database ad una pagina ASP. Questo
db ha una marea di tabelle collegate da altri database. Sul mio db eseguo
tranquillamente le query, ma quando gli dico , tramite ASP, di leggermi il
contenuto finale di queste query, mi dice
[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine
cannot open the file
'\\SERVER_UT1\Volume2\ProgSvil_2k\prog\db\mdb\Pr&SvTab.mdb'. It is already
opened exclusively by another user, or you need permission to view its data
Dove Pr&SvTab.mdb e uno dei database da cui provengono le tabelle collegate,
su cui faccio le query. Ho provato a settare ODBC in modo che prendesse come
database di sistema un DB che contenga gli User e le Pwd di chi ha accesso a
Pr&SvTab.mdb, ma non sembra sentirlo.
Qualcuno puo' aiutarmi?
Ciao Michele

opened exclusively by another user, or you need permission to view its data
Credo sia un problema di diritti di accesso su quel db. Quando esegui
ASP l'utente e' IUSR_nomeserver, dove "nomeserver" e' il nome della
macchina su cui gira il Web Server. Verifica di avere dato a questo
utente i diritti necessari.
Davide

 wrote in message
39f80a66...@news.cis.dfn.de...


Purtroppo non e questo il problema, infatti questo utente ha tutti i diritti
possibili. La cosa che mi lascia perplesso, e' che quando eseguo questo
programma da PWS, non mi da questo errore, si perde in clicli infiniti, e
poi mi caccia fuori, ma non mi dice che non posso accedere al DB
Michele
Newsgroup: it.comp.software.database
Titolo: interrogazione database

Uso un database in Access che interrogo tramite pagine asp.
Vorrei saper due cose:
- è possibile procedere all'interrogazione tramite l'oggetto maschera?
- come posso visualizzare, sempre dalla stessa fonte di dati, i grafici
realizazati dalla maschera?
In sostanza  è possibile creare un applicativo, magari in VB, che mi
permetta di utilizzare l'oggetto maschera alla stregua di una tabella o di
una query?
Se tutto cio non fosse possibile potreste indicarmi il mezzo per creare
delle gif dalla mashera?
Mi scuso se mi sono dilungato troppo e ringrazio tutti per l'attenzione.
Antonio

delle gif dalla mashera?
Ma non fai prima ad usare un volgare applet Java per creare dei grafici?
Prova a vedre su 
www.html.it
 o su 
www.risorse.net
Davide

Newsgroup: it.comp.software.database
Titolo: VB6+Access: passo a dotNet + Ms SQL?

Siamo al limite: VB6 con 125 form e Access2003 da 90MB ma carico di query
complesse. Si prospettano due soluzioni:
- Soluzione A
  Riscrivere il codice in dotNet usando SQL Server
- Soluzione B
  Tenere il codice VB6 e migrare solo su SQL, apportando a VB6 solo le
modifiche d'accesso.
Ci sono consigli per non buttar via troppi soldi?
Grazie!
Piero.

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

Newsgroup: it.comp.software.database
Titolo: Sintassi PL/SQL

ho scritto queste righe di codice su una procedure di ORACLE,
la compilazione mi restituisce errore sull'istruzione di INSERT 
dicendo che ho omesso una parentesi:
  ( pmy_pk_sequ_civico  GCI0_APP.civici.pk_sequ_civico%type,
  pmy_causale         
GCI0_APP.storico_civici.causale_storicizzazione%type )
IS
...
storico_civici_rec storico_civici%ROWTYPE;
BEGIN
--valorizzazione record dello storico sulla base record in vigore
storico_civici_rec.uk_civico:= pippo;
storico_civici_rec.fk_comuni_minf:=pluto;
..
--
INSERT INTO STORICO_CIVICI values storico_civici_rec;
COMMIT;
END pr_storicizza_civico;
Grazie in anticipo
Inviato da 
www.mynewsgate.net


Perche' non posti TUTTO il codice anzichè degli stralci.....
Matteo

 INSERT INTO STORICO_CIVICI values storico_civici_rec;
INSERT INTO STORICO_CIVICI values (storico_civici_rec);
Ciao
Matteo


Grazie per il tuo aiuto
Inviato da 
www.mynewsgate.net

> Grazie in anticipo
Prego

> INSERT INTO STORICO_CIVICI values storico_civici_rec;
Non puoi usare un recordtype in una insert del genere devi enumerare campo
per campo con questa sintassi...
Ciao
Matteo
Newsgroup: it.comp.software.database
Titolo: consiglio schema

Saluti.
Sto sviluppando un semplice calendario, basandomi sullo standard IETF
icalendar.
Questo standard usa un modello gerarchico, semplificandolo ne ho
sviluppato uno relazionale ma prima di scrivermi l'interfaccia per
accedere via Python vorrei essere sicuro di aver fatto la scelta giusta.
Il codice si trova su 
http://pastebin.com/784303
La cosa su cui non sono convinto è l'uso dell'attributo type nella prima
tabella, che permette di risalire alla tabella con le informazioni più
specifiche;
Grazie  Manlio Perillo

 specifiche;
Ad un'occhiata ultraveloce, un attributo "tipo" che si riferisce ad
un'altra riga č errato, in quanto il tipo di una riga si stabilisce
unicamente dalla presenza o meno in una specifica tabella (il tipo di
una tabella č il suo predicato).

 un'altra riga è errato, 
L'attributo tipo si riferisce ad una tabella.
In pratica è una implementazione grezza dell'ereditarietà.
Non sono riuscito a trovare di meglio, a meno di non replicare il
contenuto della tabella "base" in quelle "derivate".
Saluti   Manlio Perillo

Manlio Perillo ha scritto:

Ho cominciato a sviluppare la parte di interfacciamento e sembra che lo
schema vada bene.
Anzi, l'attributo type sembra non sia necessario.
Saluti  Manlio Perillo
Newsgroup: it.comp.software.database
Titolo: Convertire script da oracle a sqlite

Ciao a tutti,
ho un script ddl scritto con il dialetto per database oracle e vorrei
"convertirlo" in uno equivalente per sqlite: esiste qualche cosa di gia'
pronto?
Trattandosi di uno script particolarmente lungo vorrei evitare di fare
questo lavoro a mano....
Grazie a tutti
-- 
SERGIO_di_RI0

 pronto?
Penso di no. Tieni comunque presente che i datatype sono bellamente ignorati 
da SQLite, quello che potrebbe crearti problemi sono le clausole di storage 
(specifiche di Oracle)
Enrico
P.S. giusto per curiosita`, perche` vuoi fare una conversione cosi` 
"drastica"?

Enrico 'Henryx' Bianchi <enrico....@gmail.com_INVALID_> ha scritto:

Ho indubbi vantaggi nello sviluppo (e spesso anche nei test) software
utilizzando il "monofile" sqlite piuttosto che avere una istanza di db (da
configurare).
Nello specifico, se avessi avuto  "gia' pronte" le tabelle e le relazioni,
avrei gia' potuto generare le classi java con hibernate....
-- 
SERGIO_di_RI0

 configurare).
Permettimi di dubitare, in quanto vuoi sviluppare su di un prodotto 
completamente differente rispetto al target di destinazione (una su tutte, 
SQLite e` basato su file, mentre Oracle ha una logica client/server). 
Personalmente ti consiglio di installare Oracle XE e di utilizzare quello 
per lo sviluppo, in quanto si configura tutto da se e senza troppe rogne
Enrico

 avrei gia' potuto generare le classi java con hibernate....
Aggiungo una cosetta al suggerimento dato da Enrico: JDBC per SQLite 
supporta solo cursori di tipo forward-only.
Soprattutto se usato tramite un ORM, che nasconde/aggira certi limiti, 
poi si rischiano sorprese poco simpatiche.
Piuttosto darei un'occhiata ai vari tool di migrazione oracle -> 
postgres: 
http://wiki.postgresql.org/wiki/Oracle_to_Postgres_Conversion

 SERGIO_di_RI0 wrote:

perche installare e configurare un istanza di db, se in questa parte di
sviluppo posso astrarmi dal database?.... io devo generare delle classi e le
informazioni necessarie sono le tabelle, i campi e le relazioni, ma ti posso
assicurare che se dovessi fare solo delle "select" avrei comunque vantaggi.
In ogni caso, e' (direi) ovvio che non si puo' realizzare un prodotto software
utilizzando un ambiente che e' diverso (o ben lontano) dal target: per questo
motivo posso tranquillamente affermare che "in ALCUNI casi (e non sempre) ho
indubbi vantaggi nello sviluppo" o, che e' meglio: "in alcune fasi dello
sviluppo, sotto certe condizioni, posso trarre vantaggio nell'utilizzo di
sqlite piuttosto che di altre soluzioni". E questo e' uno dei casi.
Ciao,
-- 
SERGIO_di_RI0

 ha scritto:

Consigli accettatissimi e utilissimi ma... se devo installare e configurare
diversi pc con un altro database... bhe allora o installo direttamente oracle
(il db  che utilizzero' in esercizio) o, ed e' cio' che faro', aspettero' che
i sistemisti mi forniscano l'istanza di sviluppo.... rimandando a tale data
questa parte che era invece possibile realizzare nel frattempo...
-- 
SERGIO_di_RI0

 questo e' uno dei casi.
Continuo ad essere dubbioso
Enrico

 
-- 
SERGIO_di_RI0
Newsgroup: it.comp.software.database
Titolo: problemi caratteri accentati

scusate lo sfogo ma...ho avuto mille problemi con codifiche dei caratteri
fra database, script php, caratteri accentati che in un form vengono
visualizzati bene, e in un altro form in maniera diversa, e cosě via...ad
esempio nel DB vedo caratteri strani, e poi nel browser vedo il carattere
corretto......
io CHIEDO semplicemente di poter avere un DB che memorizzi per bene le
VOCALI ACCENTATE, e i form php che mi mostrino queste vocali in maniera
corretta!!!
utilizzo xampp 1.7.4 con la versione di MySQL 5.5.8, apache 2.2.17 e php
5.3.4
ecco le mie domande:
1 - quando creo il nuovo database (con phpmyadmin 5.0.7) che tipo di
Collation devo scegliere?
2 - quando creo il nuovo database (con phpmyadmin 5.0.7) che tipo di
Collation della connessione di MySQL devo scegliere?
3 - negli script php in testa, devo specificare qualcosa tipo: <!DOCTYPE
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta
http-equiv="Content-Type" content="text/html; charset=UTF-8" /
non penso sia una cosa tanto complessa...anche se io ancora non ho trovato
una soluzione definitiva...
ciao e grazie
alessandro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 http-equiv="Content-Type" content="text/html; charset=UTF-8" /
utf-8
infine, devi settare nei parametri di connesione al db nei tuoi script 
php il charset utf-8 tramite il comando sql "set names"

perfetto, ora ci provo
ciao e grazie


Newsgroup: it.comp.software.database
Titolo: Doppio inserimento con access

Ciao a tutti,
che voi sappiate č possibile tramite maschera inserire dei valori in piů di
una tabella?
Ad esempio:
ho la tabella A con campi a, b, c, d, e
ho la classe B con campi a, b, e
e vorrei tramite una maschera inserire dati contemporaneamente sia nella
tabella A che B (tanto i dati sono uguali!).
Questo mi permetterebbe poi di fare delle operazioni sulla tabella B che
altrimenti non potrei fare.
Ho provato a fare uan query di accodamento da la dovrei lanciare
automaticamente (e non so come fare) dopo ogni inserimento nella tabella A.
Grazie mille.

 ha scritto nel messaggio
news:SW8ca.54749$pG1.1...@news1.tin.it...

CurrentDb.Execute "INSERT..... INTO........"
Usa le librerie DAO e vedi Help per istruzione SQL "INSERT.... INTO"
Se usi ADO cerca il metodo EXECUTE......!
@Alex.
Newsgroup: it.comp.software.database
Titolo: interbase

salve cosa mi dite di questo database:-)

 salve cosa mi dite di questo database:-)
Leggi il thread su Firebird e le sue caratteristiche
e poi pensa che la versione non commerciale di Interbase
è morta, quindi fai due piu` due (ovviamente se ti interessa
la versione a pagamento il discorso cambia)
-- 
Lawrence Oluyede (l dot oluyede at virgilio dot it)
"If the implementation is hard to explain, it's a bad idea"
      The Zen Of Python, Tim Peters

Newsgroup: it.comp.software.database
Titolo: password persa: nessuna speranza?

Non riesco a ritrovare la password di un database creato con Microsoft
Access.
Non c'è speranza di recuperare il file?
Grazie dell'eventuale aiuto.
Ennio

 wrote in message
8o6bkp$q5j$1...@nslave2.tin.it...


Se era fatto con access97 non c'e' problema.... mandami i primi 1000
byte del file .mdb che ti dico che password era. Non lo faccio per
segretezza, semplicemente devo riandare a vedere in miei vecchi sorgenti
dove stava e come era criptata (un semplice XOR con una stringa ben
definita, ma che non mi ricordo piu'). Mi ricordo che era li'
all'inizio...
ciao
Paolo


 dell'eventuale aiuto.
Hai provato su 
http://www.pwcrack.com/
 ?
Ciao.
-- 
Ezio. (togli "toglimi" dall'indirizzo per rispondere)
HAL 9000: Dave. Put down those Windows disks, Dave. DAVE!
Newsgroup: it.comp.software.database
Titolo: Access e Linux

Vorrei sapere se si può utilizzare ASP e database Access su Apache
poster 
tar...@nest.it

Access pero' non puoi metterlo sullo stesso server (suppongo che sia Linux
dal subject del post), quindi dovresti metterlo da un'altra parte, poi
dovresti installarti il supporto ASP per Apache (cold fusion mi pare si
chiami... ma vedi sul sito di Apache che e' meglio), quindi le pagine ASP
dovresti farle tutte Connectionless, cioe' specificando tutto, il driver so'
cazzi...
Ma ti conviene? Non e' piu' semplice installare un PWS su una macchina Win
(che dovresti avere comunque) e via? O passare ai Servlet di Java?
Davide

...

che domande:
http://java.sun.com/products/servlets
Davide

Newsgroup: it.comp.software.database
Titolo: Passare i dati da MSSQL a MySQL

Come posso trasferire i dati da SQL SERVER a MySQL ?
Grazie 

 Come posso trasferire i dati da SQL SERVER a MySQL ?
crei un dts direttamente da em
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch
 

 ha scritto nel messaggio 
news:cm29p7$hlo$1...@newshispeed.ch...


 Come posso trasferire i dati da SQL SERVER a MySQL ?
Un metodo veloce e' creare gli script di creazione tabelle e di caricamento 
dati in formato SQL (ovviamente devi tenere conto dei cambiamenti tra i due 
db e degli eventuali vincoli di integrita')
Henryx

 
C'e' "MySQL Data Wizard" che traduce da molti formati,
incluso SQL server, al volo, consentendo anche varie personalizzazioni
http://www.stardata.it/index.php?section=500
E' un prodotto commerciale, ma il suo uso "trial" e' gratuito per trenta giorni
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

Newsgroup: it.comp.software.database
Titolo: ESEMPI SU LINGUAGGIO VFOXPRO

Qualcuno mi sà suggerire qualche sito dove è possibile reperire informazioni
su VFOXpro anche basilri...
visto che provengo da ACCESS è VFOX mi è sconosciuto...
Grazie Anticipatamente

 visto che provengo da ACCESS è VFOX mi è sconosciuto...
Ciao Fabio,
prova nei siti indicati da questa pagina
http://mvps.org/links.html#VFP
Da quello che ho potuto sentire di societa' Italiane
che sviluppano prodotti con Foxpro, la comunita' e'
piuttosto rilevante e la maggior parte del supporto
lo puoi avere direttamente nei Newgroups in lingua
inglese della gerarchia
microsoft.public.fox.*
sul news server pubblico
msnews.microsoft.com
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
Newsgroup: it.comp.software.database
Titolo: [SLQ] LogShipping

Ciao avrei bisogno di un'informazione. Sto tentando di istanziare un
logshipping ma ho alcuni problemi. Il server che dovrebbe fungere da
secondario 
ha poco spazio, così abbiamo aggiunto un disco più capiente. Il problema è
che una volta lanciato il servizio di LogShipping il backup eseguito sul
server primario viene spostato sul secondario nella directory di default
presente sul disco meno capiente. Il LogShipping quindi si blocca perchè
ovviamente non riesce a trasferire completamente il file di backup. 
Esiste un modo per forzare la copia sul secondario in una directory a
piacere e non su quella SqlData\msaql\backup?
grazie
Mirko
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Mirko
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://blogs.aspitalia.com/lucabianchi

 l'impostazione...
Grazie della risposta Luca. Io utilizzo il log shipping nativo ma
purtroppo nel DB Master non sono presenti ne la sp_ApplyStandByLog e ne la
sp_ShipLog.
Il piano di manutenzione del Log Shippig, in fase di creazione, non mi
permette di impostare la directory in cui copiare il backup completo del
DB sul server secondario. E' possibile creare queste due store procedure
oppure agire da interfaccia in qualche modo?
grazie


 grazie
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://blogs.aspitalia.com/lucabianchi/

 
http://italy.mvps.org/MVPs/lbianchi/HighAvailability.pdf
Fatto Lucca, infinite grazie.


 
http://italy.mvps.org/MVPs/lbianchi/HighAvailability.pdf
Luca avrei bisogno ancora di un ultima info. E' possibile fermare
temporaneamente il logshipping (disabilitando i job di backup, copy e
load), creare una vista sul secondario e infine riabilitare i job per far
ripartire il servizio di LogShpping? Non importa se il secondario una
volta caricato il successivo transaction log perde le viste create.


 volta caricato il successivo transaction log perde le viste create.
Puoi interrompere quando vuoi il processo di Log Shipping eseguendo il 
recovery del database secondario. Da questo momento (anche se non hai 
apportato alcuna modifica ne ai dati ne alla struttura) per riprendere il 
processo devi REINIZIALIZZARE l'intero processo (restore full e ship di 
tutti i log).
Fai un passo indietro e chiediti per quale ragione devi creare una vista sul 
secondario e non crearla invece sul primario, attendere che venga 
"replicata" sul secondario dal t-log seguente e poi utilizzarla?

Newsgroup: it.comp.software.database
Titolo: Tabella prodotti correlati

Ciao a tutti,
siccome oggi sono cotto e da solo non ci arrivo, vi chiedo un consiglio.
Ho un database di prodotti, con i classici campi: id, nome, categoria, 
descrizione, ecc.
Ora devo mettere in correlazione questi prodotti, quindi per esempio 
quando visualizzo (via web) il prodotto 27, in una sidebar mi mostra i 
prodotti 15, 32, 722. Ma quando vedo il prodotto 722 deve mostrarmi il 
15, il 32 e il 27, quando vedo il 32 mi mostra 15, 27, 722, ecc.
Non posso/voglio fare una tabella con campi idprodotto e idcorrelato, 
perche` dovrei poi aggiornarne n righe per ogni modifica, e rischio di 
perdermene qualcuna per strada.
Voi come organizzereste la struttura in modo da ridurre al minimo le 
query 
sia in inserimento che, soprattutto, in select?
Grazie.
Bye.

 
ARRAY, introdotti (insieme a MULTISET) in SQL 1999.
Ciao  Manlio

 sia in inserimento che, soprattutto, in select?
Quello che vorrei capire.
Se oggi l'articolo 5 è correlato con 10,11,12.
E domani inserisci articolo (nuovo) 13, e questo è correlato con gli altri,
mi pare un po' complicato aggiornare.
Quindi un campo "categoria" stile "tag" potrebbe essere da valutare.
Newsgroup: it.comp.software.database
Titolo: Ordinare float con una query

Ciao a tutti,
sto cercando di ordinare una tabella che contiene una classifica
sulla base della media vittorie/sconfitte
la query (PHP/mySQL) è la seguente:
$standings = @mysql_query("SELECT
 
CA.ID
 AS id,
                             CA.Squadra AS team,
                             CA.Vinte AS won,
                             CA.Perse AS losed,
							 CA.Vinte/CA.Perse AS media
                           FROM
                             classifica_ath CA
				           WHERE
					         CA.Categoria = '".$_GET['type']."' AND
						     CA.Anno = '".$_GET['year']."' ORDER BY media DESC");
il risultato è questo
Squadra         Giocate   	 Vinte   	 Perse   	 Media   	 GB
Nuova Pianorese 	10 	9 	1 	0.900 	-
Carpi B.C. 	8 	5 	3 	0.625 	3.0
Castenaso Baseball 	10 	6 	4 	0.600 	3.0
Bologna Athletics 	10 	6 	4 	0.600 	3.0
Yankees B.S.C. 	7 	1 	6 	0.143 	6.5
Modena B.C. 	9 	1 	8 	0.111 	7.5
B.C.M. Baseball 	10 	0 	10 	0.000 	9.0
Fortitudo Baseball 	8 	8 	0 	1.000 	-
Cioè la squadra con 8 vinte e 0 perse si trova in fondo... come faccio
ad ordinare il
tutto correttamente? (CA.Vinte e CA.perse sono dei FLOAT)
Grazie
Francesco

                                                      CA.Anno = '".$_GET['year']."' ORDER BY media DESC");
L' ORDER BY diventa:
ORDER BY (CA.Vinte/CA.Perse)
No, lì non puoi usare l'alias.
Ho provato su sql server, dovrebbe funzionare anche sul resto dei db.
Strano che non ti dia errore...
Ciao,
Lucazeo


Ho provato il tuo suggerimento ma continua a non funzionare... il
risultato è sempre lo stesso.
Francesco

 Francesco
Per la squadra che ne ha perse  0 il risultato è 8/0 e per MySQL è
NULL
Non ci avevo fatto caso, anche perchè per me numero / 0 dovrebbe dare
errore, mentre mysql preferisce andare avanti.
Vincite/giocate * 100 potrebbe darti un ordinamento gradito?
Se vuoi fare la media devi tenere in considerazione l'eventualità di
un null.
Mi è stato detto che l'alias come l'hai usato nella media, in effetti
è supportato da mysql 5, non lo sapevo.
Lucazeo
Newsgroup: it.comp.software.database
Titolo: sql -pivot

ciao, ho una tabella del tipo:
citta, anno, abitanti
ss,2001,10
ss,2002,12
ss,2003,11
ss,2004,13
ss,2005,15
nu,2001,10
nu,2002,12
nu,2003,11
nu,2004,11
nu,2005,14
..e così per altre città e per altri anni;
 
vorrei avere un query che restituisse:
   2001 2002 2003 2004 2005
SS   10   12   11   13   15
nu   10   12   11   11   14
 
ciao e grazie
Alessandro
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 nu   10   12   11   11   14
 
ciao.
Con che DB stai lavorando? Per MSSQL puoi guardare qui:
http://www.sqlservercentral.com/blogs/vivekssqlnotes/2012/04/14/pivot-and-unpivot-table-in-sql-server/
 
 
ciao
Giacomo

Newsgroup: it.comp.software.database
Titolo: Function TSQL

Ciao a tutti,
Avrei la necessità di creare una function. Il risultato della function deve 
essere il risultato di una query il cui testo è il risultato di un altra 
function che in modo ricorsivo l'assembla e la restituisce.
Per eseguire il testo devo utilizzare sp_ExecuteSql... ma poi mi da errore 
in fase di creazione della function.
Dice solo Stored Procedure estese... anche se sp_ExecuteSql è una procedura 
estesa.
Avete qualche dritta da darmi?
Ringraziandovi vi saluto cordialmente.
Andrea 

 Ringraziandovi vi saluto cordialmente.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 che possano essere richiamate come delle comuni stored procedures.
Nell'Enterprise Manager, nel DB master selezionando Stored procedures estese 
vi è anche sp_ExecuteSql. Così ho pensato che fosse una Stored procedure 
estesa... Grazie anche per questo chiarimento
Saluti
Andrea 

 procedure estesa... Grazie anche per questo chiarimento
Ciao Andrea,
ti chiedo scusa ma ho toppato alla grande!!! :-)
sp_ExecuteSql *è* una Extended Stored Procedure come giustamente hai notato 
in Enterprise Manager e come si può constatare eseguendo il seguente script:
USE master
GO
SELECT OBJECTPROPERTY(OBJECT_ID('sp_executesql'), 'IsExtendedProc') 
IsExtendedProc
GO
/* Output:
IsExtendedProc
-------------- 
1
(1 row(s) affected)
*/
Sono stato tratto in inganno dal fatto che generalmente le Extended Stored 
Procedure utilizzano "xp_" come prefisso.
In una udf non è possibile utilizzare comandi SQL dinamici, quindi la 
sp_executesql non può essere utilizzata senza l'inevitabile messaggio 
d'errore:
Server: Msg 557, Level 16, State 2, Procedure <nome udf>, Line x
Only functions and extended stored procedures can be executed from within a 
function.


 ha scritto nel messaggio 
news:384fvrF...@individual.net...


Newsgroup: it.comp.software.database
Titolo: Interbase e Perl

Scusate... qualcuno sa dove trovare il modulo DBI per perl per accedere ad
interbase (Linux  e WIn)
Grazie per l'aiuto, vi sarei grato!
Massimo

 wrote in message
T45t5.5777$_U1....@news.infostrada.it...

In questo sito trovi IBPerl per linux.
Una bomba.
http://www.karwin.com/
Comunque cerca altri link in
www.interbase2000.org
ciao
Newsgroup: it.comp.software.database
Titolo: Semafori in AIX con Oracle8i

sapreste dirmi se i semafori sono necessari su macchine AIX con Oracle
8.1.7.3.
dico questo perche' nelle macchine su cui girano i DB non ci sono semafori e
ogni tanto compare un trace file all'apertura del DB contenente gli errori:
ORA-27302: failure occurred at: skgpwreset1
ORA-27303: additional information: invalid shared ctx
a parte il trace, il DB si starta senza problemi.
la Oracle dice di controllare il numero di semafori ma, appunto, io non ne
ho neanche uno.
sapreste aiutarmi?
grazie
Gionata
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sapreste aiutarmi?
Passate tutte le patch richieste da Oracle?
Controllato i semafori con smit o /etc/system?
Sul disco di installazione di Oracle c'è scritto tutto... altrimenti 
prova a cercare sul metalink...
/G


veramente su aix oracle non tocca i semafori,
ma in inittab ti mette :
orapw:2:wait:/etc/loadext -l /etc/pw-syscall
per questo si lancio il rootpre.sh, con privilegi di root.
felice_pago






 ?
si ci sono certe persone dal "reply" facile...
cmq... si sono d'accordo con te che le kernel extension
vengono caricate in fase di startup... 
quello che intendevo io era di controllare le risorse
semaforo e non di impostarle... :)
/G


chiedo scusa per a mia mail vuota di prima... il messaggio l'avevo scritto
ma non so come non e' stato riportato.
cmq nel messaggio 'fantasma' ringraziavo delle risposte ottenute e scrivevo
inoltre che la Oracle, rispondendo ad un mio tar, mi scrivaeva che su AIX
non occorrono i semafori.
ciao
Gionata

Newsgroup: it.comp.software.database
Titolo: Edit file mdb senza Access

Salve, qualcuno conosce qualche programma freeware per editare files
.mdb senza avere access installato sul PC?
Grazie


Non capisco bene cosa vuol dire 'editare files .mdb', comunque vedi se 
OpenOffice fa' quello che cerchi.
http://www.comunecampagnano.it/gnu/accessless/
Cordiali saluti. Jack

Newsgroup: it.comp.software.database
Titolo: Access : problemi con le caselle combinate

Ciao a tutti,
ho bisogno di un piccolo aiuto :
con Access 2000 sono riuscito a creare una maschera che incorpora  una
casella combinata che peschi i valori da un'altra tabella. Come si fa a
mettere in lista solo alcuni
record di quella tabella? (ad esempio quando in un campo
di quella maschera viene inserito un valore la cas. combinata mi mostra solo
una parte dei record della tabella).
Grazie
Sergio

 wrote in
message 905i44$c5u$1...@serv1.albacom.net...


Newsgroup: it.comp.software.database
Titolo: SQLSERVER Direttiva per creazione oggetti con script ...

Ciao a tutti.
Esiste una direttiva in SQLServer 2K per impedire la generazione di un
errore se in uno script di creazione di un database viene generato un PRIMA
un oggetto (per es. una vista) che utilizza un altro oggetto (per es.
un'altra vista o funzione) che verra creata dopo nello script ?
Per es:
CREATE VIEW PIPPO
AS SELECT * FROM PLUTO
CREATE VIEW PLUTO
SELECT 100 AS VALORE100
Ciao e grazie.
Roby

 un'altra vista o funzione) che verra creata dopo nello script ?
SQL Server permette solo la creazione di stored procedures che referenziano
tabelle non esistenti. In fase di creazione viene effettuato solo un
controllo sintattico. Questa caratteristica prende il nome di "Deferred Name
Resolution" (DFN).
Durante la fase di resolution, se un oggetto referenziato non esiste,
l'esecuzione della stored procedure verrà interrotta.
Per quanto riguarda le viste e le funzioni la flessibilità offerta dalla DFN
non è disponibile, quindi tutti gli oggetti referenziati devono esistere in
fase di creazione.
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: Realizzare sito bilingua in PHP

Ciao a tutti,
chiedo aiuto per organizzare un sito in IT/EN :
Devo creare un sito Bilingua It/En di dimensioni consistenti.
Io inizialmente o pensato di creare una cartella con all'interno due
sotto-cartelle una IT e una EN. All'interno delle due sotto-cartelle o
incominciato a creare un file di nome button.php dove all'interno o
iniziato a settare delle variabili che poi andranno a visualizzare il
testo dei button es.:
File button_IT.php :
$Button_01 = "Cerca";
$Button_02 = "Conferma";
ecc...
File button_EN.php :
$Button_01 = "search";
$Button_02 = "confirmation";
ecc...
e fin qui tutto bene, ma come mi organizzo per tutto il resto come ad
esempio le intestazioni delle tabelle, per il testo generico, per i
testi dei link.
Insomma ti chiedo gentilmente di darmi un consiglio su come organizzare
un sito bilingua facile da gestire per le eventuali modifiche future e
magari senza dover tradurre la stessa parola più volte.
Grazie 1000 Franco.

 Grazie 1000 Franco.
Mi sa che non hai mandato questo messaggio dove intendevi mandarlo ;-)
Cmq dai una googlata per "gettext" e guarda le funzioni relative di php. 
Ti si aprirà un mondo nuovo ;-)
-- 
Fabrizio "Hermooz" Ermini

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

Mi sapreste indicare un sito dove scaricare quanto scritto in oggetto?

 Mi sapreste indicare un sito dove scaricare quanto scritto in oggetto?
Ciao nek.
Credo che il progetto LinuxODBC si sia trasformato in UnixODBC. Puoi 
trovare tutte le informazioni al sito:
http://www.unixodbc.org
Ciao
Socius

Newsgroup: it.comp.software.database
Titolo: Tabelle preconfezionate....

Dovendo inserire con una casella combinata tutte le provincie italiane, ci
chiedevamo se esista on-line un sito che riporti la tabella relativa gią
precompilata.
Eviteremmo in tal modo di inserire 100 valori a mano....
Nel caso tale risorsa non esista, gradiremmo offrire uno spritz (un
aperitivo squisito tipicamente veneto) a chi volesse gentilmente
inviarcela....
Cordialitą
Stefano Castelli
IT management
DomaniDonna
Padova
www.domanidonna.it

 Cordialità


 precompilata.
La casella combinata te la fai tu (che in access e' una delle cose piu'
facili), la tabella con i comuni la trovi al sito comune (indirizzo qui
sotto)
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

precompilata.
hai provato sul sito comune?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.software.database
Titolo: Cancellare log su Sql Sever 2000

Ho un'applicazione che mi aumenta continuamente i file di log.
Faccio i backup tutte le sere solo dei file dati e non dei log.
Preciso che di logfile ne ho uno solo, ormai di 9 Gb, quando i dati sono 300
mb.
Come cavolo si fa ad azzerare i logfile ?
Ho provato con dbcc shrinkfile e t-sql backup log with truncate_only,
ma le dimensioni del logfile non sono per niente diminuite.
Posso cancellarlo ? E poi cosa succede, se lo ricrea ? Rischio di perdere
dati ?
C'è la possibilità di dirgli dopo il backup di azzerarlo in maniera
automatica ?
Grazie in aticipo per le risposte.


Ciao Checco,
dai un'occhiata qui.
---------------------
Tip: Come faccio a ridurre le dimensioni del Transaction Log in SQL Server
2000?
http://italy.mvps.org/MVPs/lbenaglia/LorenzoBenaglia-Tip-t-log.htm
---------------------
Ciao Giorgio

 ma le dimensioni del logfile non sono per niente diminuite.
devi partire a chiederti se il log serve alla tua strategia di backup (FULL)
oppure serve solo alle applicazioni (SIMPLE).
nel primo caso dopo aver fatto i backup *da sqlserver* (o con applicazioni
che lo gestiscano)  puoi shrinkare
nel secondo imposti "simple" nei parametri del server stesso E TE LO
DIMENTICI!


Grazie, a posto.
Checco.

Newsgroup: it.comp.software.database
Titolo: cerco programmatore database

Mi serve disperatamente un esperto per creare e attivare database del mio sito:
eg...@mail2milano.com
-- 
Posted from 
h217-174-100.bg1.albacom.net
 [213.217.174.100] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


eg...@mail2milano.com
Se il database server è InterBase (
http://www.interbase.com
) allora
fammi sapere.
Ciao!
jk
email: 
jil...@tin.it

 wrote in message
9e54ee30daa2ba49e2a...@mygate.mailgate.org...


 di che database si tratta? Se è Oracle o Access conta su di me.
a me no eh ?

 ha scritto nel messaggio
news:9e54ee30daa2ba49e2a...@mygate.mailgate.org...


Newsgroup: it.comp.software.database
Titolo: aiuto per una select in postgres

Ciao a tutti,
non riesco a fare una select che poi vorrei mettere in una vista in
PostgreSQL 6.5.2. Praticamente raggruppa un campo, ne calcola i totolai
di ogni raggrupamento e restituisce solo quelli che hanno un valore
superiore a 5, su altri db viene così:
SELECT DISTINCTROW copie.formato_copia, Count(copie.formato_copia) AS
CONTATORE FROM copie
GROUP BY copie.formato_copia HAVING ((Count(copie.formato_copia))>5) ;
Avete qualcosa da suggerirmi ... ho già provato a sostiruire DISTINCTROW
con distinct.
-- 
########Il prezzo dei CD musicali : FURTO LEGALIZZATO !!!############
Non comprate CD a prezzo pieno, solo offerte e usato . In questo modo
mettiamo in ginocchio le multinazionali del disco .
#####################################################################

Ciao a tutti,
Ho risolto con :
select formato_copia, count(formato_copia) as CONTATORE from copie group
by formato_copia
having ( count(formato_copia) > 5 ) ;

Newsgroup: it.comp.software.database
Titolo: Creazione automatica di righe





Ciao a tutti, mi presento sono Gianluca, 
apprendista stregone ehmm programmatore....


Scrivo per un problema con Oracle. Io vorrei 
creare automaticamente una riga del DB sulla tabella pippo ogni volta che creo 
una riga sulla tabella pluto. Dunque la tabella pluto ha un campo guinzaglio che 
è chiave d'esportazione per il campo ID della tabella pippo. Io vorrei creare 
automaticamente il campo guinzaglio e contemporaneamete la riga della tabella 
pluto a cui si riferisce, il tutto in modo automatico. Il mio problema è 
come fare per creare a cascata la riga di pippo referenziata da 
pluto?


Grazie per l'aiuto


        
    Gianluca
 



Scrivo per un problema con Oracle. Io vorrei creare automaticamente una
riga del DB sulla >tabella pippo ogni volta che creo una riga sulla tabella
pluto. Dunque la tabella pluto ha un
Aggiungi un Trigger alla tabella Pluto che faccia la Insert nella Pippo.]
Vedi la documentazione di Oracle relativamente ai Trigger.
Davide

Newsgroup: it.comp.software.database
Titolo: migrare mysql 5 da una macchina all'altra

Salve devo spostare il mio dm mysql 5 da una macchina ad un'altra x i db non 
ci sono problemi .. ma per gli utenti e i loro permessi ?
Grazie anticipatamente 

 non ci sono problemi .. ma per gli utenti e i loro permessi ?
Gli utenti sono nel DB interno di nome "mysql", quindi se sposti quello 
dovresti spostare anche gli utenti e i permessi.
Io ci ho provato una volta, ma devo aver sbagliato qualcosa, e ho trovato 
piu` semplice rifarli a mano, visto che erano solo una decina. :)
Bye.

tuttomax wrote:

puoi anche provare a copiare direttamente la dir /var/lib/mysql con gli
stessi permessi e tutto attraverso cp -a
-- 
gaute la nata

 
modo brutale
installi mysql sulla nuova macchina (stessa versione)
lo avii
_lo fermi_
prendi la carella mysql (tutta) dal vecchio pc e la copi nel nuovo
fine

 piu` semplice rifarli a mano, visto che erano solo una decina. :)
questo ti cambia le password di root, quindi è meglio sapere la password 
del db di origine. poi quello di cui mysql tiene conto è il nome server.
quindi:
update user set host=<new_host> where host=<old_host>;
update db set host=<new_host> where host=<old_host>;
flush privileges;
ciao
-- 
punkarruso
Newsgroup: it.comp.software.database
Titolo: [Oracle 8i] strano comportamento di !=

Ho riscontrato un comportmaneto "imprevisto" di Oracle 8i
utilizzando l'operatore !=.
La query
select count(*) from
 (SELECT a.RECORD FROM PATIENTS a WHERE (a.SOMECOLUMN != 2) );
restituisce 188.
Mentre la query
select count(*) from
 (SELECT a.RECORD FROM PATIENTS a
	WHERE (a.SOMECOLUMN != 2) OR a.SOMECOLUMN IS NULL );
restituisce 525!
Non si dovrebbe considerare NULL come valore diverso da 2 ?????
SOMECOLUMN e' ovviamente un campo numerico facoltativo della tabella
PATIENTS.
 Raffaello

 Non si dovrebbe considerare NULL come valore diverso da 2 ?????
null e' null,
cioe' " indefinito "
e dovrebbe esserlo per l'ansi se non sbaglio., salvo M$
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 e dovrebbe esserlo per l'ansi se non sbaglio., salvo M$
Vuoi dire che l'iterpretazione di NULL varia con il sistema
operativo piuttosto che con il DBMS ?
 Raffaello


no i dbms di M$, intendevo .


 e dovrebbe esserlo per l'ansi se non sbaglio., salvo M$
SQL Server 7.0/2000 aderiscono allo standard Entry Level ANSI SQL-92,
pertanto non vedo il motivo di diffondere certe inesattezze.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3jar.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_qd_02_8pwy.asp
Ciao,
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 pertanto non vedo il motivo di diffondere certe inesattezze.
beh se salvo M$, dal dubbio di sbagliare per l'ansi,
e tu mi confermi che e' da salvare, non vedo dov'e' l'inesattenzza :)


 Non si dovrebbe considerare NULL come valore diverso da 2 ?????
Null e' considerato come valore diverso da 2. Pero', nella seconda 
query, tu specifichi di prendere tutti i valori diversi da due oppure 
tutti i valori di tipo null (l'OR e' inclusivo). In pratica la query  
impostata in quella maniera e' giusta se tu oltre ai record con valore 
2 devi selezionare i record con valore null. Spero di essere stato 
chiaro
Henryx

  (SELECT a.RECORD FROM PATIENTS a WHERE (nvl(a.SOMECOLUMN,0) != 2) );
Ciao
Matteo
Newsgroup: it.comp.software.database
Titolo: Owner database

Come č possibile modificare l'owner di un database e/o tabella Interbase
ver. 6.0. Ho provato a cercare sui manuali disponibili ma la cosa che ho
trovato, e che piů si avvicina al mio quesito, č la creazione di role o
grants(anche se non ho capito la differenze tra i due). Non penso perň che
con la creazione di role e grants riesca a cambiare proprio l'owner
dell'oggetto ma suppongo che servano solo ad aggiungere dei permessi in piů.
Qualcuno mi potrebbe dare ulteriori delucidazioni?
Grazie.



Per ulteriori delucidazioni ti consiglio di scaricarti la guida pdf di
interbase dove ho reperito veramente tantissime informazioni.
Da quello che ho capito l'owner č colui che crea il db, quindi se tu lo crei
con SYSDBA l'owner sarŕ sysdba, ma se ti crei un utente pippo con privilegi
tali da creare un db allora se pippo crea il db l'owner sarŕ lui, ma sysdba
avrŕ ancora il permesso di accederci, perchč dovrebbe essere come l'utente
root in linux, cioč una specie di superutente.
Ciao fabrizio

Newsgroup: it.comp.software.database
Titolo: Forum separati, db unico d'utenza

Buonasera a tutti gli utenti.
Ho alcuni forum indipendenti tra loro, ognuno con rispettiva e regolare
licenza.
Vorrei che qualcuno mi spiegasse come è possibile unire i db di questi
forum, di modo tale da consentire un'iscrizione unica a tutti i forum che,
come ricordo, hanno licenze differenti.
In pratica, fare in modo che l'utente che si iscrive ad un forum, risulti
iscritto a tutti i forum.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 iscritto a tutti i forum.
Così a naso direi che i database centrano poco... sembra un problema
molto applicativo....

 molto applicativo....
Cioč?


 Cioè?
devi modificare gli applicativi non il database
Newsgroup: it.comp.software.database
Titolo: XML e portabilita' schemi relazionali

Volevo chiedervi se esistono degli standard, che permettano di descrivere
degli schemi relazionali in un formato portabile (XML su tutti) per poi
creare il rispettivo database su qualsiasi piattaforma (nel limite del
possibile).
Ho visto sistemi che generano le tabelle del DB a partire da dei DTD... non
è proprio quello che cercavo, ho letto dei limiti riguardo agli elementi
wrapper che generano "sofrastrutture" ... ma infondo... quanto sono
portabili questi sistemi?
Io vorrei creare uno schema e poi poterlo utilizzare sotto PostgtreSQL,
Oracle, MSSQL, MySQL, ecc...
Possibile che i vendors dei sistemi relazionali non siano capaci di
accordarsi su degli standard!?!?!?
bye Ilias
/**
* Reply to: brain79(at)
inwind.it
* ICQ# 42797710 - FeSToso n°143
* PGP Key-ID:0x6A93736E (ldap://
keyserver.pgp.com
)
* 
https://universibo.ing.unibo.it
 , 
http://www.brainetwork.net
*/

accordarsi su degli standard!?!?!?
Il problema della compatibilita' degli schemi tra database diversi e'
complicato perche' ogni dbms ha un proprio dialetto che rispecchia
determinate (e magari uniche) funzionalita'.
Se ti limiti ad usare tipi di dati "standard" come char, varchar,
integer, float etc. la compatibilita' e' assicurata perche' fanno
parte di un sottoinsieme comune praticamente a tutti i db (io ho
provato a lanciare uno script cosi' realizzato sia su ms sql server
sia su sap db senza intoppi), ma se inizi ad usare i campi binary di
ms sql server o i varchar2 di oracle se non conosci in dettaglio come
rimapparli tra un server e l'altro come si fa ?
Non per niente programmi come erwin richiedono esplicitamente il tipo
di database target per il quale realizzare gli script, all'interno
avranno tabelle con le quali si determina che il tipo char unicode si
traduce in pippo per il dbms A e in pluto per il dbms B.
Stefano "HappyMan"
--
Database Gate - The Powerful SQL Editor ODBC-based
HD Checker - The S.M.A.R.T. Hard Disk Reader
Asus Checker - CPU and Asus MB Checker
http://www.sgr.info

 traduce in pippo per il dbms A e in pluto per il dbms B.
La mia idea... era una rappresentazione XML dello schema relazionale...
(poi magari basta definire degli xslt per ottenere le query per una
particolare piattaforma)
...lurkando in rete... per esempio ho trovato questo gruppo:
http://freshmeat.net/projects/metabase/?topic_id=914%2C68
che ha definito un proprio XML per descrivere la struttura di un DB...
Nessuno altro ci ha mai pensato prima?
XML per la sua natura "portabile" ...mi sembrava adatto per dare una
rappresentazione ad alto livello, indipendente dalla piattaforma... pur nei
limiti della compatibilità.
Non esiste nessuno "standard" di un certo "peso"?


Newsgroup: it.comp.software.database
Titolo: "INTERSECT" e` standard SQL?

Come da oggetto.
Andrea


SQL99 sì