mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: menu a tendina con excel

devo creare dei menu a tendina con excel.
all'interno di questo devo mettere dei nomi collegati ad altrettanti fogli di
calcolo.
sapete aiutarmi?
mille grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 all'interno di questo devo mettere dei nomi collegati ad altrettanti fogli
di calcolo.
Apri uno dei file che ti interessano
tasto destro dalle barre degli strumenti
personalizza
comandi
ultima voce    nuovo menu   tracinare nella barra dei menu'
sempre dalla scheda comandi vai a macro
prendi un pulsante personalizzato e trascinalo nel nuovo menu'
chiudi
crea una macro dal file aperto
dal registratore macro
apri i file che ti interessano 1 o tutti 3-4
termina macro
tasto destro del mouse nuovamente dalle barre strumenti
personalizza
tasto destro sul nuovo menu
o meglio al pulsante inserito nel nuovo menu'
associa una macro
quella che hai creato in precedenza
la finestra Personalizza deve essere aperta se no non ti fa operare
ancora tasto destro sul nuovo menu' o sul comando e puoi rinominarlo o
modificarlo a piacere
ricorda di salvare la cartella che contiene la macro
chiudi tutte le cartelle e prova
ciao
Newsgroup: it.comp.software.database
Titolo: Unione risultati di due query

Buongiorno!
So che mi sto perdendo in un bicchiede d'acqua, ma evidentemente
stsamattina non č giornata!!
Dovrei unire i risultati di due query, o meglio:
dalla tabella TBL devo selezionare tutti i nomi che iniziano con una
data lettera e che, inoltre, contengono una data lettera, visualizzando
i risultati in ordine (prima quelli che iniziano con la lettera, poi
quelli che la contengono).
Con l'arte di arrangiarsi, ho sbrigato tutto con due distinte query e mi
sono gestito i risultati con il PHP, ossia:
query1:
select nome from TBL where nome like'x%';
query1:
select nome from TBL where nome like'%x%' and nome not like'x%';
Ma come fare a visualizzare tutto con una singola query??
Grazie!
--ev

 Ma come fare a visualizzare tutto con una singola query??
select ... union select ...
Davide

 select ... union select ...
Ciao Davide!
Sinceramente, avevo già provato con union ma ricevevo solo un
bell'errore:
ERROR 1064: You have an error in your SQL syntax near 'union
select BLA BLA BLA'
Eppure, ho semplicemente fatto copia-incolla delle due query che ho
riportato sopra cambiando i nomi della tabella e delle colonne ed
inserendo 'union' ...
Ah, prima avevo dimenticato di dire che uso mysql ... forse è questo il
problema?? (cmq da manuale mysql supporta le union ...)
Grazie!
--ev

 problema?? (cmq da manuale mysql supporta le union ...)
Aggiuntina a posteriori: ho fatto una prova al volo con postgres ... e
li funziona (anche se mi "mescola" i risultati, mentre io vorrei che mi
mettesse prima i risultati di una query, poi quelli dell'altra ...)
Comunque ... strano!!
--ev

> problema?? (cmq da manuale mysql supporta le union ...)
AFAIK no. Nel tutorial di MySQL viene usata una tabella temporanea
per "mescolare" i dati e realizzare una UNION. Ed e' l'unico riferimento
a "union" che si trova.
Davide

 a "union" che si trova.
Hmmmm ....
Quindi non so piů se mi conviene utilizzare la gabola di cui parli o
lanciare due query distinte e gestire i risultati tramite script ...
Vabbč, provo e poi decido in base ai risultati!!
Grazzzie!
--ev

 Vabbè, provo e poi decido in base ai risultati!!
MySQL 3.xx non supporta UNION. La 4.xx si ma con grosse limitazioni
(ordinamento solo sulla seconda query).
C'e' tutto sull'help on line.
Saluti.
Luciano

Newsgroup: it.comp.software.database
Titolo: [mysql] Relazioni uno-a-uno su più colonne della stessa tabella

Ciao a tutti, spero che mi possiate aiutare.
Struttura:
tblCliente
- idCliente
- NomeCliente
- OrdineOggi
- OrdineDomani
tblTipoOrdini
- idOrdine
- NomeOrdine
Dati:
tblCliente
1 / Alfa / A / B
2 / Beta / C / D
tblTipoOrdini
A / Manzo
B / Tin
C / Simmen
D / Tal
---------
Vorrei ottenere da una select questo risultato:
1 / Alfa / Manzo / Tin
2 / Beta / Simmen / Tal
---------
Qual'è la sintassi corretta?
Ciao e grazie in anticio
Lep.

lep ha scritto:

SELECT A.campo1 AS x, A.campo2 AS y, B.campo2 AS z, C.campo2 AS w FROM
tblCliente AS A JOIN tblTipoOrdini AS B JOIN tblTipoOrdini AS C WHERE
A.campo3 = B.campo1 AND A.campo4 = C.campo1

 A.campo3 = B.campo1 AND A.campo4 = C.campo1
E' perfetto. E ti rignrazio molto.
Ciau!
Newsgroup: it.comp.software.database
Titolo: [?] Come unire 2 tabelle utilizzando 2 valori limite?

Ho 2 tabelle cosě composte:
Tabella A: Campo1    Primo    Ultimo
Tabella B: id    Descrizione
Come devo scrivere una query che mi estragga:
Campo1 e Descrizione per tutti i record della tabella B il cui id č compreso
tra Primo e Ultimo.
es.
A contiene:
Testo; 1; 4
e B contiene:
1;    Descrizione1
2;    Descrizione2
3:    Descrizione 3
La query deve restituire
Testo    1    Descrizione1
Testo    2    Descrizione2
Testo    3    Descrizione3
Grazie
Ciao VB

tra Primo e Ultimo.
Assumendo che la tabella 'A' contenga sempre un solo record dovrebbe
bastare
SELECT Campo1, Descrizione From A,B where B.id >= a.primo and 
b.id
 <=
a.ultimo
Davide

 ha scritto nel messaggio
news:3a3e23c...@news.cis.dfn.de...

E' proprio quello che mi serviva, grazie!
Ciao VB

Newsgroup: it.comp.software.database
Titolo: Database e CDROM

Ciao a tutti,
ho un problema semplice: avrei un file di testo (formato da un elenco
di un migliaio di indirizzi di soci di una associazione non profit) da
far masterizzare su altrettanti cdrom.
vorrei accompagnare il tutto da un semplicissimo motore di ricerca per
i nomi dei soci.
Il cd deve essere ibrido (win/mac) e basterebbe anche una applicazione
che cercasse su un database flat (conosco ad esempio la bellissima
DBman, in perl) ma "in locale" e senza richiedere installazioni
particolari sulle macchine che leggeranno il cdrom.
mi potete aiutare?
grazie mille in aticipo.

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


http://www.indigostar.com/microweb.htm
Però non esiste in versione Mac.
Matteo

Newsgroup: it.comp.software.database
Titolo: SQL Server 2008 Lingue supportate

Ciao,
secondo voi SQL Server 2088 supporta tutte le lingue come Arabo, cinese 
etc...
Mi spiego meglio se io dentro ad un campo testo voglio immetere testo 
scritto in Cinese o in Arabo posso farlo?
Grazie 

Homer Simpson ha scritto:

Sì, usando i campi predisposti per l'unicode (quelli con il nome che 
inizia con una 'n', tipo nchar o nvarchar).

 inizia con una 'n', tipo nchar o nvarchar).
Ho ripescato questo vecchio link (presumo ancora valido, anche se fa 
riferimento alla versione 2000):
http://msdn.microsoft.com/en-us/library/aa902669.aspx
Newsgroup: it.comp.software.database
Titolo: Violazione check con trigger SQL

Ciao a tutti.
Ho un problema con i trigger.
Sto lavorando con SQL Server 2000.
Ho definito un TRIGGER FOR INSERT nella tabella1 ( ma lo stesso problema ce
l'ho con un TRIGGER AFTER INSERT)
All'inserimento di un valore in questa tabella1 il trigger va ad inserire
alcuni valori su tabella2 però questa operazione viola un vincolo di check.
In particolare inserisce un valore nullo in un campo della tabella2 che non
lo consente.
Fino a qui niente di strano.
Ho provato a fare un ROLLBACK TRANSITION dell'insert nella tabella2 però il
mio problema è che SQL non mi permette di inserire il valore nella tabella1.
In pratica io vorrei poter inserire i valori che voglio nella tabella1, se
poi questi generano errori nella tabella2 allora fare il rollback PERO'
mantenendo i valori nella tabella1.
Spero di essere stato chiaro!
Grazie in anticipo a chi avrà suggerimenti in proposito
Matteo

in oracle potresti catturare le exception, non ricordo/sò se esiste 
qualcosa di analogo per sql-server!
altrimenti invece di un trigger puoi chiamare un procedura
che tenti di fare le 2 insert, almeno la prima va a commit e la 
seconda la fai rollback !
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

 idee oppure è l'unica strada che dovrei percorrere?
spero che vada bene la prima, perchè via procedura è sicuramente
più lungo e fastidioso.


 ...

 trigger nella sua totalitŕ, in termini cioč di transazione implicita.


Scusa il ritardo, ma ero fuori ufficio, a lottare con J.D.Edwards.
Perchè accetti null nella tabella primaria e costringi a default (not null)
sulla secondaria?
Ho provato a creare, con i tuoi script le tabelle e il trigger.
Ho provato ha fare un insert con null e ho ricevuto l'errore. Credo però che
il controllo non sia neanche arrivato al trigger. Infatti è stato il driver
ODBC a restituirmi l'errore. In effetti stavo violando il CONSTRAINT
definito sul Prova2.
Ho tolto il default ed ho modificato il trigger in questo modo:
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
ALTER   TRIGGER inserisci ON [dbo].[prova1]
for INSERT
AS
declare @numero as int
select @numero=prova from inserted
commit transaction
begin transaction AAA
insert prova2 values(@numero)
if @@error=0 and @numero is not null
begin
commit transaction AAA
end
else
begin
rollback transaction AAA
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Quindi: ho eseguito il commit subito (riferito a prova1) ed ho isolato il 2°
commit, controllando  il null nella IF. (ammetto che non è il massimo)
In seguito:
INSERT INTO prova1
                      (prova)
VALUES     (NULL)
Ho trovato il null su Prova1 e mi ha eseguito il rollback "AAA" su prova2
Spero che possa aiutarti.
Ciao.

 ha scritto nel messaggio
news:a4tng7$336e8$1...@ID-111892.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: storico anagrafica

ciao a tutti
a qualcuno di voi è mai successo di dover tenere uno storico dei dati 
anagrafici (o di altro) all'interno di un database relazionale?
avete dei suggerimenti?
la grestione delle fk sui record storicizzati come la avete risolta?
so che può sembrare una domanda troppo generale, ma ci sto passando 
proprio ora, e non mi vengono in mente soluzioni "pulite".
ciao

 e non mi vengono in mente soluzioni "pulite".
Sostanzialmente non ce ne sono.
Davide

 Sostanzialmente non ce ne sono.
È quello che penso anche io.
grazie davide per la tua risposta. spero anche altri abbiano la loro da 
dire ocn altre soluzioni.

Newsgroup: it.comp.software.database
Titolo: problemi con PGACCESS

ciao,
 sto cercando di installare PGACCESS (su Red hat Linux 7) ma ho avuto dei
problemi.
ho seguito le indicazioni dell'HOW-TO presente su 
www.flex.ro
ma quando lancio pgaccess miodatabase mi da questo errore:
 error in start up scrip: couldn't load "
libpgtcl.ro
" [...]
qualcuno sa più o meno perché
grazie
andrea

  error in start up scrip: couldn't load "
libpgtcl.ro
" [...]
Hai installato le librerie ? E lui sa' dove trovarle ?
vedi man ld_config
Davide

 ha scritto nel messaggio
news:3CACA76A...@planet.nl...

davide,
 ho risolto parzialmente il problema, ora quando cerco di creare o aprire un
database ho un errore di questo tipo:
pg_exec errore di comando
pg_create... errore
c'è qualcosa che non torna credo nelle librerie tcl. E' possibile? Hai
esperienza di un problema simile?
grazie
andrea

Newsgroup: it.comp.software.database
Titolo: consiglio su schema (struttura tabbelle database)

Dunque sto usando mysql ed il contesto č un portale web
mi trovo a gestire diverse figure professionali
del tipo
user normale
user amministratore
user (che sono aziende)
user (tipo)
ognuno di questi tipi ha diversi attributi mi chiedevo come posso 
strutturare il db per realizzare una cosa del genere ?
La prima idea č stata quella di condensare tutti i campi i un tabella 
"persone" e mettere a null
quelli non usati ma credo (spero) che sicuramente ci sia qualche altra 
soluzione piů elegane
potete darmi una mano  ?
grazie ciao

 soluzione più elegane



cioč ogni riga di ruoli č una proprietą  diversa ? 

eeeh? Ogni riga dei ruoli contiene eventualmente le sue proprieta'.
Altrimenti, se vuoi fare il formalone, metti le proprietą n-m con il ruolo.



No, non voglio fare il formalone mi chiedevo se avevo capito bene...
Nel  primo caso ho un riga dei ruoli con i campi che rappresentano tutte le 
possibili scelte tipo
is_admi, is_normaluser, is_customer etc.
e nel secondo invece no...?
Ripeto č soo per capire bene
p.s
un esempio se possibile sarebbe gradito
:)

Tabella degli utenti. Chiave numerica.
Tabella dei ruoli. Chiave alfanumerica, ad esempio.
Tabella utenti-ruoli, fatta di due chiavi esterne. Collega gli utenti ai
ruoli (visto che magari potrebbero, anzi DOVREBBERO, essere incrementali).
Qui non ti manca niente, presuppongo che cosa puo' fare un ruolo sia
all'interno del codice applicativo e non nel db. Sei a posto.

Newsgroup: it.comp.software.database
Titolo: Estrarre dati da un file Sybase

Buon giorno a tutti
un mio cliente ha la necessità di estrarre dei dati da un file di
Sybase (credo che sia la versione 6), e non conosce UserId e password
di login.
Esiste un modo per recuperarli?
Grazie

 Esiste un modo per recuperarli?
Devi utilizzare nello script di esecuzione il parametro "-psa" che 
resetta la password dell'amministratore. Non usando sybase da parecchio 
non ricordo la procedura esatta ma sicuramente puoi trovare i dettagli 
online.

 online.
Grazie per a risposta
Ma non mi sono spiegato purtroppo (in effetti sono stato poco
prolisso).
Un mio cliente si è fatto sviluppare un software gestionale che
utilizza sybase come database.
Aveva una procedura di backup dei dati che non faceva altro (a quanto
ho capito) che copiare un file "dati.db" su un disco esterno.
Adesso il programmatore che ha sviluppato quel software è irreperibile
(credo sia andato all'estero a fare il barista) ed il mio cliente ha
formattato (è stato consigliato) il pc su cui era installato il server
di database convinto di avere il backup dei dati.
Allo stato attuale, l'unica cosa che ho a disposizione è un file
"dati.db" da cui devo riuscire ad estrarre qualcosa.
Ho fatto un pò di ricerche in rete ma non sono riuscito a trovare
nulla di costruttivo.

 nulla di costruttivo.
Hai controllato sulla documentazione ufficiale:
http://infocenter.sybase.com/help/index.jsp
?
In particolare a partire da qui:
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.commands/html/commands/commands54.htm

Newsgroup: it.comp.software.database
Titolo: Compilare DB

Esiste un modo per compilare i Database di Access?
Ovvero:
Vorrei creare un file .EXE per poter utilizzare i database di access in un
computer dove non c'è access!
Si può fare?
Se si come?
Grazie

 Esiste un modo per compilare i Database di Access?
No, leggiti il FAQQONE sul
sito comune di it.comp.database.access
(ora it.comp.appl.access):
http://members.xoom.it/it_db_access
Ciao
        gpb
Newsgroup: it.comp.software.database
Titolo: [SQL2000] Comando per Scrivere in un File

Ciao a tutti, esiste un Comando (OutPut, Write, ecc..) in sql server che al
posto di "sputarmi" a video una query la scriva su un file di testo?
Non intendo usare DTS, so che può fare questo (e molto altro per fortuna
:))), ma volevo sapere se esite un modo per fare una cosa del tipo:
Select  *    from Mytable
where MyField = MyValue
Output To "C:\MySelect.txt"
E' un pò che cerco nella guida ma non ho trovato un'istruzione Sql che
faccia questo...
Ciao e grazie a tutti
oZ
p.s Esiste???
-- Walter Carè SIA SOFTWORK S.R.L.
Via Zanardelli, 13/A - 25062 Concesio (BS) Italy
Tel. 0039-30-2008135/0039-30-2091057  Fax. 0039-30-2004911
Web: 
http://www.siasoftwork.it
 - E.mai:- 
ca...@siasoftwork.it

 Ciao a tutti, esiste un Comando 
Usa l'utility ISQL.EXE, e l'HELP per vedere come funziona.
Paperi stringati, e saluti
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

Intanto Grazie per aver risposto..
Mi chiede una password.
Che pw č: L'amministratore di sistema o di Sql..
Le ho provate tutte ma non va...
Per usare quest'utility bisogna che l'utente del dominio administrator
si possa loggare a Sql? Perchč noi non usiamo l'autenticazione di Win ma
Utenti di Sql...
Grazie 1000
Ciao
oZ

[Cut]
Pensavo che l'help era dentro isql, mentre ho visto che qualcosa c'è anche
sulla Documentazione in Linea di Sql server..
Per chi non lo sapesse o non lo sapesse e gli servisse o gli servisse e non
sapeva l'esistenza:
dal dos:   Isql  /U Username  /P Password  /S ServerSql  /d Databasename  /o
C:\prova.txt
Tutte le query che si eseguono vengono "Scritte" in output sul File
prova.txt
Ciao a Tutti
oZ

Newsgroup: it.comp.software.database
Titolo: Aiuto per query cerco

Buona sera, ho bisogno di auito nella creazione di una query. E' possibile
avere una mano???????????????? Grazie anticipatamente. 
v.s...@libero.it

 ha scritto nel messaggio
news:2e0B7.76574$1H1.7...@news.infostrada.it...


Newsgroup: it.comp.software.database
Titolo: SQL2000 priorità ram

Ho sentito che è possibile dare precedenza a SQL2000 in merito all'utilizzo
della ram
E' vero?

Roby wrote:

Ciao Roby,
qualche consiglio:
- comincia leggendo un po' i BOL (Books On Line);
- (se già non lo fai) frequenta il ng "microsoft.public.it.sql" che è 
dedicato specificatamente a SQL Server;
- fai qualche ricerca su google groups, in merito all'argomento del 
quale vuoi qualche chiarimento;
- se ancora hai dubbi, posta un messaggio su "microsoft.public.it.sql", 
magari facendo una domanda un po' specifica.
Buon divertimento ;-)
David
Newsgroup: it.comp.software.database
Titolo: problema di data con sql

Lo premetto sono un principiante di bd, ma mi e' capitato di spostare i miei
piccoli db da ms sql 7 a sql 2000, il problema e' che adesso nelle
visualizzazioni e nell'inserimento di dati, mi da' questo messaggio:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data
type to a datetime data type resulted in an out-of-range datetime value.
io tutto credo che sia dovuro al fatto che sql 7 era in inglese su un wint
in inglese invece sql 2000 e' in italaino installato su un win 200 server in
italiano
una volta avevo letto qualcosa dugli spostamenti dei db ms sql su macchine
con linguaggi diversi, ma non mi ricordo piu' la fonte,
cosa devo fare per cambiare l'impostazione?
grazie paolo

 io tutto credo che sia dovuro al fatto che sql 7 era in inglese su un 
Non penso. L'errore dice che la conversione di una stringa in una data
risulta in una data sballata. Verifica quale campo lui cerca di convertire
ed eventualmente sistemalo.
Davide

Penso anch'io, come davide, che il problema sia nel formato delle date.
Potresti provare a dare questo comando:
SET DATEFORMAT mdy
e poi dare il comando di inserimento... se vedi che l'errore sparisce,
sicuramente si tratta del fatto che si aspetta la data nel modo americano
(mese/giorno/anno)
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it

i campi deldb sono verificati e sono entrambi samlldate time, potrebbe
essere come dite voi che lui si aspetti mdy e io invece gli inserisco dalle
paginette asp dmy, come faccio a verificare questa impostazione in sql? per
capire che tipo di data usa sql come posso fare e se volessi cambiare il
formato della data?
secondo me con questa stupida operazione dovrebbe perlomeno tornare a
funzionare
"Paulus" <xxx...@xxxx.xx> ha scritto nel messaggio
news:193Z70Z162Z78Y...@usenet.libero.it...


dimenticavo il problema si presetna anche in visualizzazione dove ci sono
tabelle con dati da mettere in ordine
"Paulus" <xxx...@xxxx.xx> ha scritto nel messaggio
news:193Z70Z162Z78Y...@usenet.libero.it...


(mese/giorno/anno)
Confermo la validita' della soluzione: ho avuto lo stesso problema
settimana scorsa, lo stesso programma connesso a MS SQL 7.0 funzionava
senza problemi, connettendo il client a MS SQL 2000 ottenevo il
medesimo messaggio di errore: dopo aver eseguito ad inizio connessione
con il db il comando "set dateformat ymd" (nel mio caso gestisco tutte
le date in format yyyy/mm/dd) ho risolto il problema. Aggiungo che
questo comando e' compatibile anche con SQL 7.0
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it
Newsgroup: it.comp.software.database
Titolo: mysqldump

salve
ho un problema con mysqldump.
se ho una tabella che si chiama 'pippo', all'interno di un db che si chiama
'primo', il comando
mysqldump --host=localhost --port=3306 --user=root --password=  --quick --qu
ote-names -f --extended-insert primo  pippo  > c:\primo_pippo.sql
funziona benissimo.
se però la tabella si chiama 'pippo pluto' non funziona, a causa dello
spazio.
sapete se c'è un modo per risolvere il problema ?
ho provato a metterla fra doppi apici, fra apici singoli e fra ALT-96 , ma
niente da fare.
ciao e grazie

 sapete se c'è un modo per risolvere il problema ?
Fai il dump dell'intero db e poi preleva solo quello che ti serve.
Davide

Newsgroup: it.comp.software.database
Titolo: Ancora DB2.

Ma DB2 č un database Server per Windows e Linux? Se č cosě come ca...si
configura.
Ho scaricato la ver. 7.2 e non ho trovato il tool che mi permette di creare
i database. Come si creano? La documentazione di tutto parla e non......
Grazie!

 ha scritto nel messaggio
news:aa6njt$8bbmt$1...@ID-134361.news.dfncis.de...

La versione 7.2 di cosa?
Di DB2?
    Mah?
                                                        danilo

 Di DB2?
se sto parlando di DB2 vuol dire che ho scaricato la varsione 7.2 del DB2.
Mi sai dire qualcosa?

 ha scritto nel messaggio
news:aaji6p$b8248$1...@ID-134361.news.dfncis.de...

Scusa non volevo offendere la tua intelligenza, ma hai parlato di
Red Hat e anche la Red Hat è alla versione 7.2 quindi volevo
capire.

Newsgroup: it.comp.software.database
Titolo: POSTGRES 7: come estrarre l'anno da una data?

Buongiorno a tutti! Ho introdotto delle date (tipo 'date') in formato
'anno-mese-giorno'.Ora vorrei estrarre in una query l'anno delle varie
tuple per farci dei ragionamenti; ho provato a fare 'year(data_pagamento)'
all'interno di una select, ma non lo accetta; ho provato ad usare 
"date_trunc('year', 'data_pagamento') dentro e fuori da una query, ma 
non gli piace. Se sapete come devo fare per estrarre l'anno vi sarei molto grato;
se pensate che debba cambiare il formato della data sappiate che per ora e'
del tipo '2000-5-23' per indicare il 23 maggio del 2000.
Molte grazie a chiunque mi aiuti!
MAURIZIO

 ha scritto nel messaggio
news:8jflib$koi$1...@pluto.sm.dsi.unimi.it...


Newsgroup: it.comp.software.database
Titolo: DBA ORACLE

WEBNET RICERCA URGENTEMENTE PER MILANO ESPERTO ORACLE/DEVELOPER 2000.
SI PREGA DI RISPONDERE ALLA SEGUENTE E-MAIL:
ro...@softecsrl.it

SOFTEC INFORMATICA RICERCA PER SEDE DI FIRENZE UN ESPERTO DBA
ORACLE/DEVELOPER 2000.
RISPONDERE AL SEGUENTE INDIRIZZO:
monica....@softecsrl.it
Newsgroup: it.comp.software.database
Titolo: Il cuore del problema.

Carissimi,
vorrei farvi presente una difficoltà:
a) lavoravo felice e contento per molti anni con dbIIIplus;
b) per anni ho creato tutto ciò che mi serviva;
c) è arrivato Access 2.0;
d) sono diventato matto per capire i manuali, ma ho cominciato ad
orizzontarmici;
e) da allora è finita la mia pace: ogni anno una versione diversa. Non
faccio in tempo ad impararne una che ne arriva un'altra con differenze
differenze.
Ma posso passare un mese l'anno ad imparare ACCESS?
C'è un'anima pia che mette in linea dei corsi del tipo "Primo, accendere il
computer" su 'sto maledetto programma, senza che mi dissangui oltre che a
cambiare pacchetto tutti gli anni anche a comprare manualoni indigesti?
Grazie.
Settimio

 wrote in message
zYe24.15765$Q.16...@typhoon.libero.it...


Ciao,
anche io provengo dal db3 poi clipper e un po ma solo per nostalgia ogni
tanto mi gaurdo i vecchi listati.
devo dirti che il passaggio ad access non dico che è proprio una
passeggiata, ma è come un impegno del tipo footing ogni mattina, che poi
alla fine ti ripaga notevolmente in termini di tempi di sviluppo e
sopratutto nella manutenzione delle applicazioni.
Per quanto riguarda invece gli aggiornamenti di acces io li ritengo una cosa
positiva. cominciai con la ver. 2.0 e ho mantenuto questa fino all'uscita di
access 97 e devo dirti che il passaggio non è stato per nulla traumatico,
convertendo il db tutto funzionava alla perfezione, anzi man mano che usavo
la nuova versione era una scoperta continua di nuove funzionalità.
Ancora non ho neanche installato il 2000 in considerazione dei notevoli bug
che contiene. Alla prossima edizione,  magari quando sarà riveduto e
corretto,  ricomincero' da lì.
Cordialità
Calogero Di Lorenzo


e) da allora è finita la mia pace: ogni anno una versione diversa. Non
boh.  io ho cominciato con dbIII e qb.  con access ho avuto anche io
qualche problema all'inizio, ma devo dire che i benefici hanno
superato i costi.
il passaggio alle nuove versioni per me e' stato assolutamente
indolore: semplicemente si possono fare cose in piu'.  giusto il
passaggio da 16 a 32 bit ha cambiato qualcosa, ma ripeto, si tratta di
cambiamenti incrementali.  personalmente passare alle nuove verisoni
di access non mi ha dato grandi difficolta'.  basta non usare le nuove
cose finche' non le capisci.
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.software.database
Titolo: hardware minimo informix

Salve a tutto il newsgroup
Nella nostra azienda si sta pensando di aggiornare il database esistente e
passare ad un informix. Il carico di lavoro non dovrebbe essere esagerato
e vi si dovrebbero collegare al massimo 32 client. Il dubbio e` capire che
server ci puo` andare bene, perche` l azienda che ci fa consulenza ci ha
preventivato un mostro, qualcosa tipo 3 alimentatori ridondanti, cpu a
3ghz, 3 dischi scsi ultra wide 320 in raid, caffetteria e gelateria.
Insomma costa meno una mercedes. Insomma non vorrei che l`affare lo
facesse l`IBM (da cui compreremo la macchina). Vorrei sapere in base alle
vostre esperienze che macchina sia piu` adatta.
Grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 facesse l`IBM (da cui compreremo la macchina).
emh ,
non credo che il tipo non ti abbia detto che informix e' IBM :(
beh che dire, l'affare lo ha fatto gia' nel momento stesso
in cui l'avete chiamata :(
come dire:
per prodotti sw ibm ci volgiono prodotti hw ibm !
ah beh poi verra' lo sviluppo/porting,
poi il testing,
poi gli aggiornamenti,
poi . . .
e sentire un'altra campana, che non sia un NG ?
non hai idea di quante mercedes potreste arrivare
a risparmiare.
io lavoro con oracle, ma a leggerti mi e' venuta
come la sensazione che un sql-server 2000 su una una
modesta compaq, con 2-3 dischi e 1-2 Gb di ram
farebbe al caso vostro.
ah l'applicazione, quella che deve girare sul server,
decidetela voi, mi raccomando !
il tutto molto IMHO
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 decidetela voi, mi raccomando !
mmm, gia' decisa (dall'azienda esterna).
Ma fa con tutti l'ibm? ti sta sempre accanto fino a che ci sono i soldi,
magari facendoti pagare piu' del dovuto ?


 magari facendoti pagare piu' del dovuto ?
no no ti sta' accanto anche quando i soldi sono finiti,
forse.
il problema non e' che ti fa' pagare piu' del dovuto,
il problema e' che quelle sono le loro parcelle, e
ciccia !
io costo al mio cliente 300 + iva al giorno,
prova a dirmi quanto costa un dba informix/db2,
mandato da ibm o dalla societa' ad essa collegata.
le tariffe vanno un po' a zona, io sono a bologna,
certo a canicatti sarei un po' meno esoso :)
e un dba oracle ha un costo "alto" ergo puoi farti un'idea
di quanto dovrebbero costare :
analista programmatore,
data architect, che non sia il dba,
programmatore,
il capo progetto, piu' caro del dba,
il project manager,
fino ad arrivare a chi fara i vari test,
analitico/funzionale/d'insieme.
felice_pago

Newsgroup: it.comp.software.database
Titolo: Transazioni e Mysql5

Salve a tutti,
	sto cercando di utilizzare le transazioni con un database MySQL su 
engine InnoDB(che supporta le transazioni). Appena invio a MySQL il 
comando "BEGIN TRANSACTION", il database mi risponde:
"You have an error in your SQL syntax; check the manual that corresponds 
to your MySQL server version for the right syntax to use near 
'TRANSACTION' at line 1"
Ho provato anche dal "Query Browser" e mi genera lo stesso errore.
Ma onestamente non capisco il perchè. Tra le varie googlate ho trovato 
un sito che fa esattamente come faccio io 
"
http://www.soft-land.org/articoli/transazioni
" nella sezione "Usare le 
transazioni".
Sapete come posso risolvere?
Grazie!

> Sapete come posso risolvere?
Quando ho acceso il cervello ho pensato che siccome era il BEGIN che non 
gli piaceva l'ho sostituito con START (puro intuito) e ora funziona!!!
Evvai!!!

 gli piaceva l'ho sostituito con START (puro intuito) e ora funziona!!!
Ma leggere il manuale fa proprio cosi` schifo? :)
http://dev.mysql.com/doc/refman/5.1/en/commit.html
Bye.

 
http://dev.mysql.com/doc/refman/5.1/en/commit.html
Ma come mi piace essere ripreso su cose banali. :)
A parte gli scherzi mi ero incentrato sull'errore e non ho proprio 
pensato al manuale. Ho preso la parte sulla 5.0 visto che ho questa 
versione tanto è simile se non uguale.

Newsgroup: it.comp.software.database
Titolo: SQL 7.0 transaction log

ho il problema che non riesco a compattare il LOG file
qual'e' il sistema piu' efficacie ?

 wrote in message
news:8glrq6$e63$1...@nslave2.tin.it...


Già fatto il problema che non riesco a ridurre la dimensione del log file...

 wrote in message
news:8gm53t$pjh$1...@nslave2.tin.it...


Newsgroup: it.comp.software.database
Titolo: InterBase per Linux

Salve, ho scaricato la InterBase per Linux, in tutte
le distribuzioni (sia RPM che TGZ) ed in tutte le
versioni (sia ClassicServer che SuperServer).
Ho installato l'RPM di SuperServer. Ed ora?
Non so come si configura linux per far in modo che il
daemon parta all'accensione della macchina.
Inoltre sembra che debba settare per default alcune
variabili d'ambiente. Vorrei settarle alla partenza
del sistema operativo. Ma come si fa? in quali file
devo inserire i comandi? Ho pensato "/etc/profile" per
bash e "csh.cshrc" per tcsh/csh, ma questi vanno bene
solo se ad un certo punto apro una finestra console:
io ho il logon grafico.
Come faccio? Sono disperato. Grazie a tutti in
anticipo.
-- 
Posted from 62.10.140.10 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 del sistema operativo. Ma come si fa?
in /etc/rc.d/rc.local metti le tue configurazioni.
Davide
Newsgroup: it.comp.software.database
Titolo: Informix e script sql

Salve a tutti
Sapete come fare a richiamare un file sql a parite da uno script sql già
esistente? (senza usare dbaccess)
In Oracle basterebbe fare
test.sql
@C:\test\file1.sql
@C:\test\file2.sql
@C:\test\file3.sql
in informix si può fare la stessa cosa??
Grazie

Grazie
se hai isql, lo
puoi vedere da un mio precedente post,
altrimenti lanci dbaccess in silent
mode,
dbaccess db_name << EOF
tua query
EOF
devi aprire un dbaccess
per ogni query run.
prendilo con il beneficio del, non DBA Informix.
.
--------------------------------
Inviato via 
http://usenet.iol.it
 

 per ogni query run.
appunto.... volevo sapere se c'è qualcosa per invocare l'utilizzo di script
da un qualsiasi client
grazie

script da un qualsiasi client
lo
script è da lanciare sul server, come arrivare all'esecuzione dello
stesso, vedi tu.
sei hai w-s via cgi !
devi fare una host dal client e
mandare in esecuzione lo script.


Newsgroup: it.comp.software.database
Titolo: problema con query per MYSQL

Scusate la domanda, ma sto cercando di risolvere questo problema da un
po' e sono ancora in alto mare.
La tabella 'spese' č cosě fatta (semplifico un po'):
COLONNE:
importo: decimal(10,2)
conto_addebito: tinyint(3) NULL
conto_accredito: tinyint(3) NULL
serve per gestire il flusso di cassa. Le colonne conto_* registrano un
valore numerico che č l'id di un'altra tabella che contiene
effettivamente l'indicazione del conto da utilizzare. Un tipico
esempio di valore inserito č:
Importo: 101,12
conto_adebito: 0
conto_accredito: NULL
quello che voglio fare io č sommare tutti i valori in cui il
conto_addebito č zero, poi sommare tutti quelli in cui il
conto_accredito č zero, e poi sommarli fra di loro.
Per ora utilizzo query distinte tipo:
select @spesa:=sum(importo) from spese where conto_addebito =0;
select @incasso:=sum(importo) from spese where conto_accredito =0;
select @totale:=@incasso-@spesa as Totale;
E' possibile inserire il tutto in una query unica?
Grazie
Marco

E' possibile inserire il tutto in una query unica?
SELECT
	SUM(CASE WHEN conto_addebito=0 THEN importo ELSE 0 END) AS spesa,
	SUM(CASE WHEN conto_accredito=0 THEN importo ELSE 0 END) AS
incasso,
	...
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or
Newsgroup: it.comp.software.database
Titolo: Aiuto per installazione Firebird

Ho scaricato la versione 1.0 di Firebird per provarlo, ma non riesco a
installarlo (win2k). Il file scaricato (Firebird-1.0.0.796-Win32.exe)
apre una finestra DOS e la richiude asserendo che il programma è troppo
grande per la memoria disponibile. Mi sta sfuggendo qualcosa? Qualcuno
può darmi qualche indicazione?
Vi ringrazio anticipatamente.
Antonio D. V.



io ci sono riuscito. magari e' corrotto il file che hai scaricato.
riprova e controlla.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 --
Ti ringrazio, almeno sono sicuro che il file è quello giusto. Ora
riprovo a scaricarlo.
Ciao
Antonio D.V.

Su Win 98, Me, XPpro funziona perfettamente (Firebird-1.0.0.796-Win32.exe).
Mi manca 2k.... ma mi sembra strano che non giri anche lě.
Michele Giordano

Mi manca 2k.... ma mi sembra strano che non giri anche lě.
Confermo, funziona perfettamente
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
http://bw-crema.blogspot.com

Ho risolto il problema, che sembra risiedere nel file eseguibile
scaricato con gozilla, evidentemente corrottosi nel download. Lo stesso
file scaricato con IE si è installato subito senza problemi.
Comunque ringrazio tutti per l'interessamento
Antonio D.V.

Newsgroup: it.comp.software.database
Titolo: Errore Update!!!

Mi sapreste individuare l'errore?
UPDATE Tabella1
SET Campo1 = 'PIPPO BAUDO', Campo2 = 'PIPPO2', T2.campo3 = '10'
FROM Tabella1 T1
inner join Tabella2 T2 on T2.codice = T1.codice
where T1.codice = '000002'
il messaggio di errore che mi viene restituito č:
Server: messaggio 1032, livello 15, stato 1, riga 2
Cannot use the column prefix 'T2'. This must match the object in the
UPDATE clause 'Tabella1'.
Grazie!!!

 T2.campo3 = '10'
Hai detto di aggiornare "tabella1" e poi pretendi di aggiornare
"tabella2"...
Davide

 wrote:

Infatti il mio problema è che voglio aggiornare alcuni elementi di
tabella 1 e un elemento di tabella 2.
Come faccio?

 ha scritto nel messaggio
news:bg7vovsdm0nc809nt...@4ax.com...

UPDATE agisce sull'oggetto (unico) dato come primo parametro, Tabella1 nel
tuo caso. Se vuoi updatare due tabelle,
crea una view aggiornabile con la join (SELECT t1.campo1,t2.campo from t1
inner join ..ecc) e poi fai l'update sulla view.
--
If you are arguing with a fool,
chances are he's doing the same thing.
Newsgroup: it.comp.software.database
Titolo: [MYSQL] - aggregazione, ordinamento dati

ciao a tutto il ns,
non sono una cima in query e db in generale(uso mysql)...
vengo al problema:
ho una tabella dove vengono memorizzati i download di vari book che si
possono scaricare di un sito, legati ad un altra tabella che contiene i
titoli dei book.
Esempio tabella download:
---------------
id | FK_idBook | 
1  |    5      |
2  |    7      |
3  |    10     |
4  |    5      |
---------------
Esempio tabella book:
-----------------------
id | titoli           | 
1  | "Zanna bianca"   |
2  | "La pecora nera" |
3  | "Javascript"     |
-----------------------
Quindi vorrei fare una query che dalla tabella download mi recuperari
quanti download per ogni book ci sono stati e me li ordini.
io farei:
select count(*) from download inner join book on ....
però non ottengo assolutamente ciò che voglio. mi manca un pezzo...
qualcuno può illuminarmi???
grazie mille in anticipo!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


E' questo il pezzo che manca?
select
    titoli, count(*) as quante_volte
from
    download
    inner join book on (download.FK_idBook=
book.id
)
group by
    titoli
order by
    quante_volte desc
Se non li vuoi in ordine di download, togli la clausola "order by".
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/

 gmax
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


Newsgroup: it.comp.software.database
Titolo: HELP ME!!!!!!!!!!!!!!

Vi prego aiutatemi.
Saro' anche una pippa,non lo nascondo.
Ma io con acces non riesco ad associare una immagine ad un record.
ES. A tale copertina corrisponde titolo,autore ecc. (mi riferisco alla
maschera).
Ho provato a visualizzare la struttura e ad inserire un immagine ma niente
da fare , cambio record e la foto rimane la stessa.
Dipendera da alcune impostazioni visual basic da modificare????
Booooooh!!!!!!!!!!!!!!
Aiutatemi. E se lo fate cercate di essere chiari!!!
Ho un database da fare che mi ci vorrano minimo 10 anni per finirlo ma se
non incomincio.......


Non devi associare l'immagine, ma il record deve contenerla com campo. Mi
spiego meglio:
tra i campi che costituiscono il record ce ne deve essere uno che ha come
dato l'immagine da collegare. Questo deve avere come tipo dati "Oggetto
OLE". Quindi inserisci il percorso dell'immagine da associare nel campo
(utilizzando Inserisci oggetto, crea da file). Poi nella maschera puoi
impostare tutte le dimensioni che vuoi.....
Buon lavoro
Newsgroup: it.comp.software.database
Titolo: gestione di "tutti"

salve
 
su un sito che gestisco ho una newsletter a cui i lettori si iscrivono scegliendo gli argomenti e la regione di pertinenza.
 
ho quindi 3 tabelle
- utenti (PK utente_id)
- regioni (PK regione_id)
- argomenti (PK argomento_id)
 
e quindi le tabelle
- utenti2regioni (PK utente_id, regione_id)
- utenti2argomenti (PK utente_id, argomento_id)
 
che mettono in relazione gli utenti con le regioni e gli argomenti
 
adesso un dubbio. se l'utente sceglie "tutto" (c'è un pulsante ad hoc nella gui) significa che vuole scegliere tutti gli argomenti e tutte le regioni.
 
ma a questo punto, come si gestisce questo a livello di db?
 
pensavo a:
 
1) inserire tutti i record di "regioni" e "argomenti" in nelle tabelle "utenti2regioni" e "utenti2argomenti". ma a questo punto se aggiungo successivamente un argomento, l'utente non riceverebbe l'ultimo argomento inserito.
 
2) lasciare a NULL il valore regione_id e argomento_id nelle tabelle utenti2regioni e utenti2argomenti. poi risolvere la questione a livello applicativo: quel NULL mi dice di prendere tutti i record.
 
altre idee?
 
qual è secondo voi la soluzione migliore?
 
grazie
 
-- 
Roberto

 qual è secondo voi la soluzione migliore?
 
Entrambe hanno i propri vantaggi:
1) E' logicamente più rigorosa in quanto l'utente sceglie tutti gli
argomenti e tutte le regioni disponibili °in quel momento*. Potrebbe non
voler seguire l'argomento o la regione successivamente aggiunte.
Per gestire questa eventualità suggerisco di inviare una informativa
tramite la newsletter relativa all'aggiunta fatta (cosa che dovresti
prevedere comunque per coloro che non selezionano tutto), magari con un
link per attivarla subito.
 
2) E' forse più semplice ma ti costringe a gestire più cose
programmaticamente.
 
IMHO sceglierei la prima.
-- 
In God we trust. All others must bring data
W. E. Deming

Newsgroup: it.comp.software.database
Titolo: nuove impostazioni di phpMyAdmin

nella nuova release, phpmyadmin inserisce alcune novità, che non riesco bene
a capire.
In particolare, una query ellettuata dal loro pannellom del tipo:
delete * form clicktab where IP like '82.105.82.168' genera questa errore:
#1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and
(utf8_general_ci,COERCIBLE) for operation 'like'
che dovrei fare? nella release note di phpmyadmin non ci ho capito molto...
Grazie, Cristiano


nella query che scrivi
usi form invece di FROM,
dovresti vedere di che tipo è il campo IP
Newsgroup: it.comp.software.database
Titolo: Solo Access?

E' possibile che come database esiste solo Access?
Ci sono altri applicativi? (windows)
Grazie


MySql, SQLServer, DB3, AS400...... e altri mille.....!
Ma forse ti riferivi all'interfaccia Grafica di Gestione...???
@Alex.

 E' possibile che come database esiste solo Access?
"Database" ed "Access" tutto in una sola frase?
Vedi le FAQ: 
http://www.soft-land.org/faq/icsdfaq.html
Davide

 Ci sono altri applicativi? (windows)
E' un bel problema capire cosa sia "Access" e cosa tu intenda riferendoti ad
esso:
1) Motore per database Desktop (in tal caso è più corretto dire JET)
2) Interfaccia RAD Front-End  per il succitato motore
3) Interfaccia """"    """              per SQL-Server con Ole-Db (.ADP)
oppure ODBC
4) Interfaccia          """              per vari altri motori via ODBC (e
con più coraggio Ole-Db)
Quale di queste quattro intendi?
In ogni caso stai tranquillo: esistono decine di Front-Editor e di motori
Back-End per tutti i gusti:
1) A pagamento
2) GPL
3) Freeware
... accidenti, quanto si è complicata la vita ;-))
Ciao, Tony
Newsgroup: it.comp.software.database
Titolo: Tabelle multisocietà e integrità referenziale

Supponiamo di avere due tabelle che contegono informazioni suddivise per
società.
create table DATI_TIPO1 (
    ID_DATO_TIPO1 int not null primary key,
    COD_SOC char (10) not null,
    COD_DATO char (10) not null,
    DESCR char (100) not null,
    VAL int,
    /* Altri campi specifici solo per questa tabella
        ...
    */
    constraint uidx1 unique (COD_SOC, COD_DATO)
)
create table DATI_TIPO2 (
    ID_DATO_TIPO2 int not null primary key,
    COD_SOC char (10) not null,
    COD_DATO char (10) not null,
    DESCR char (100) not null,
    VAL int,
    /* Altri campi specifici solo per questa tabella
        ...
    */
    constraint uidx2 unique (COD_SOC, COD_DATO)
)
Le due tabelle sono di esempio, in realtà le info che contengono
rappresentano cose molto diverse tra di loro e ho quindi necessità di avere
tabelle separate.
Ad ogni modo, ora volendo creare una tabella che referenzi quei dati potrei
seguire 2 strade:
La più ovvia:
create table USO_DATI_V1 (
   ID_USO_V1 int not null primary key,
   ID_DATO_TIPO1 int not null references DATI_TIPO1 (ID_DATO_TIPO1),
   ID_DATO_TIPO2 int not null references DATI_TIPO2 (ID_DATO_TIPO2)
   /* Altri campi */
)
La meno ovvia:
create table USO_DATI_V2 (
   ID_USO_V1 int not null primary key,
   COD_SOC char (10),
   COD_DATO_TIPO1 char (10),
   COD_DATO_TIPO2 char (10),
   /* Altri campi */
   constraint fk1 foreign key (COD_SOC, COD_DATO_TIPO1) references
DATI_TIPO1 (COD_SOC, COD_DATO),
   constraint fk2 foreign key (COD_SOC, COD_DATO_TIPO2) references
DATI_TIPO2 (COD_SOC, COD_DATO),
)
Ma delle due, solo la seconda mi permette di definire il vincolo che
COD_DATO_TIPO1 e COD_DATO_TIPO2 siano riferiti sempre alla stessa società,
cosa invece che non è garantita con la prima soluzione visto che le due
chiavi esterne possono fare tranquillamente riferimento a dati di società
diverse.
Ora, la soluzione uno mi permette di essere sicuramente più performante
visto che le due chiavi esterne occupano 4 bytes ciascuna mentre la
soluzione 2 ne usa 30 in totale, e durante operazioni di join la soluzione
uno se la cava gestendo 4 bytes per raggiungere ciascuna delle 2 tabelle
DATI_TIPO?, mentre la soluzioni 2 è costretta a gestirsi 20 bytes per
tabella.
Però a me serve anche garantire il vincolo di avere associati sempre dati
riferiti alla stessa società.
Io, volendo tenere per buona la soluzione 1 (e deve essere così perché alla
fine le righe da gestire saranno anche qualche milionata), per rispettare
questa rischiesta, oltre ad usare un trigger di insert/update che verifichi
al volo la corrisponenza tra le società per tutte le righe coinvolte nelle
operazioni di insert/update, altro non mi viene in mente.
A voi si accende qualche altra lampadina? :-)
Ciao, Alessandro

AleTV ha scritto:

Io userei una tabella di società con i dati anagrafici (ragione sociale, 
indirizzo, telefoni, ecc) e a questa collegherei le tabelle che hai, che 
ovviamente avranno campi diversi.
spero di averti capito...
bye
Newsgroup: it.comp.software.database
Titolo: Aiuto stringa di connessione a db su altro dominio...

Ciao a tutti,
mi chiedevo se fosse possibile da una pagina aspx in un dominio 
www.dominio.it
 connettersi a un DB su un dominio diverso 
www.altrodominio.it
, in questo modo:
String Connessione = "Provider=Microsoft.Jet.OLEDB.4.0;Data 
Source=
http://www.altrodominio.it/a.mdb
";
Io ho un errore di questo tipo:
Nome file non valido.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web 
corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine 
nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.Data.OleDb.OleDbException: Nome file non valido.
Grazie...

 Source=
http://www.altrodominio.it/a.mdb
";
Jet permette l'accesso solo a database presenti nel filesystem e per usare 
file mdb non esistono altre vie. Quindi o i due domini stanno sulla stessa 
macchina o in macchine sulla stessa rete locale con condivisione file 
funzionante (e in questo caso metti il percorso locale corretto) o per 
accedere dovresti prima scaricare in locale (sempre che ti sia possibile) 
a.mdb e poi accedere a tale copia. Se poi vuoi condividere le modifiche su 
entrambi devi scriverti un accrocchio che usando le repliche di Access le 
scarichi e le sincronizzi ogni tot tempo. 'Na roba un po' da incubo e tutta 
da verificare.
IG