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

Dovrei creare la classica struttura ad albero basata su un db.
Ho una tabella Strutture e una Sottostrutture. Ogni Struttura può
ramificarsi in diverse sottostrutture e così ogni sottostruttura (in
teoria senza vincoli di numero ma praticamente non credo si andrà
oltre i 5-6 nodi consecutivi). i record di Sottostrutture hanno un
campo id_padre_assoluto (la Struttura "root"), un campo
id_padre_relativo (la Sottostruttura immediatamente superiore) e un
campo livello che indica la profondità del nodo.
Dato che è la prima volta che mi trovo ad affrontare un problema di
questo tipo, ho fatto qualche ricerca con google e ho visto che la
tecnica più popolare sembra quella dei "nested sets" di Celko solo che
non ci ho capito un gran che e nell'immediato non ho neanche  molto
tempo per studiarlo.
Sapreste darmi un suggerimento per un campo "flag" calcolato o
derivato dagli altri con cui possa ordinare esattamente i record di
Sottostrutture? Al limite, dato che il db non dovrebbe risultare
enorme, sacrificando qualcosa sul piano prestazionale.
Grazie.

 campo livello che indica la profondità del nodo.
Non capisco "la profondità del nodo"... questo valore non può essere
statico.
Se io considero questo elemento, per lui stesso è a livello 0...se prendo il
suo padre è a livello 1... se prendo il "nonno", è un livello 2....
I gestionali in genere gestiscono il tutto con due tabelle:
Una con le testate e una con il collegamento testate - figli
I figli a loro volta possono essere delle testate o dei figli singoli.
Probabilmente, se la necessità non è quella di un gestionale di produzione,
può bastare una tabella sola... ma non scarterei la soluzione a due
tabelle...
Per la navigazione, se il linguaggio lo permette basta una banale
recursione. Altrimenti ci sono altri "trucchi" per simulare la recursione...
Ciao
Matteo


L'utilizzo dei nested sets o di una struttura ID/ParentID non sempre
e' intercambiabile per via dei costi che entrambe comportano in base 
al loro utilizzo.
Generalmente la struttura ID/ParentID e' la piu' semplice da implementare
ed ha un bassissimo costo per quanto riguarda l'inserimento, contro ha 
un elevato costo per la ricerca e le funzioni devono essere ricorsive.
I nested sets invece sono piu' noiosi da gestire ma hanno elevatissime
performance per la ricerca, non si devono utilizzare funzioni ricorsive 
e soprattutto hanno un ordinamento implicito nella struttura, cosa 
che non e' vera per la struttura ID/ParentID, dove deve essere gestito
un parametro ulteriore per ordinare i nodi al solito livello.
--
Andrea
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup
Newsgroup: it.comp.software.database
Titolo: DB- quesito di base  - concettuale

Sono un principiante dei databare e vorrei capire una cosa:
 
 
Considerando che, per avere relazioni e confronti di senso compiuto, 
servono dei numeri definiti chiedo:
Un database corretto deve avere sempre i campi contenenti valori 
definiti, o può restare vuoto?
 
Lo '0' che viene restituito da una query a un database deriva da un 
campo vuoto, o si riscontra quando a esso è stato attribuito un valore 
nullo?
 

Sono un principiante dei database e vorrei capire una cosa:


 definiti, o può restare vuoto?
 
pensa ad un db che contiene indirizzi.
se un indirizzo non contiene la via cosa succede?
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?


a meno di funzioni se un campo contiene 0 restituisce 0,se è nullo 
restituisce null
 


 
 
Null può essere personalizzato in qualche maniera come 0,
o se ho 0 il campo può contenere solo uno 0?
Grazie
 


tramite funzioni puo convertire null in quello che vuoi
Un campo puo contenere 0 (numero) se è numerico e non ci sono 
constraints che ne limitano i valori
Il constraint not null su un campo impedisce a quel campo di contenere null
Pe default i campi (che nei db sono chiamati colonne) possono contenere null
 
 

 nullo?
 
Se stiamo parlando di una query semplice, allora si tratta di un valore 
salvato su database. Una tabella con un valore nullo semplicemente non ha 
niente dentro, e qualsiasi valore ritornato e` perche` stai agendo sul 
campo null. Per fare un esempio:
 
sqlite> create table test(uno, due);
sqlite> insert into test values(1, null);
sqlite> select * from test;
1|
sqlite> insert into test values(null, 2);
sqlite> select * from test;
1|
|2
sqlite> insert into test values(3, 'tre');
sqlite> select * from test;
1|
|2
3|tre
sqlite> select ifnull(uno, 'campo null'), ifnull(due, 'campo null') from 
test;
1|campo null
campo null|2
3|tre
sqlite> 
 
Enrico

Newsgroup: it.comp.software.database
Titolo: cerco submitwolf qualsiasi versione

cerco submitwolf versione completa anche se craccato.
Grazie.
se...@libero.it

 wrote in message
8njut6$n87$1...@sirmdpsin16.inwind.it...

Newsgroup: it.comp.software.database
Titolo: Recover DB oracle avendo perso i controlfile

Ciao,
questi sono i dati :
Sun , oracle 9.2.05.
Un raw e' disable e' ho perso l'unico contrrolfile , il db e' in
noarchivelog.
Ho ricreato i controlfile , ho fatto la recover normale , ma mi chiede un
archive log che non esiste, ovviamente. Non riesco a trovare docs in giro
su tale problema.
grazie a tutti coloro che mi saranno di aiuto.,
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Prova con un "recover database until cancel" e dai subito il cancel. Poi 
apri il database con resetlogs.
Ovviamente tu hai un backup ....

qlcn mi può spiegare anche l'utilità di lasciare un solo controlfile?

 qlcn mi può spiegare anche l'utilità di lasciare un solo controlfile?
Performance... e il brivido dell'adrenalina!
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 
la seconda che hai detto...


Magari l'OP aveva uno spaventoso numero di control file parallel write 
nei top wait events.
Diminuire il numero di controlfile puo' realmente migliorare le 
performance... ovviamente a scapito della sicurezza.
Vale la stessa cosa per il multiplexing dei redolog.
Ma sinceramente io preferisco lavorare con le triplette (e un buon RAID).
Le performance sono secondarie.
Altri potrebbero non pensarla come me... c'e' gente che dorme tranquilla 
anche senza i backup!

Newsgroup: it.comp.software.database
Titolo: Documentazione Borland Interbase

E' valido o e meglio optare per MySql o altro?
Qualcuno sa dirmi dove trovare documentazione (magari in IT) di quanto
in oggetto?

in oggetto?
In italiano non c'e` alcuna documentazione ufficiale al momento. Quella
in inglese la trovi su 
http://www.interbase.com
.
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

 la scelta migliore. Il dubbio mi viene quando ho bisogno di qualcosa
mica vero. e quando ti serve una affidabilità superiore? non ci rivolge
certo a
mysql, ma si va su prodotti realmente professionali come interbase. e poi...
un db senza transazioni, che DB è? un giocattolo e nient'altro...

 in inglese la trovi su 
http://www.interbase.com
.
se e' per questo non c'e' neanche quella in inglese di ufficiale,
formalemnte e' ancora quella beta, ma va cmq bene ...
(sono 10 MB in formato PDF)
Ciao,
Alan Solo

un db senza transazioni, che DB è? un giocattolo e nient'altro...
OK per l'affidabilita`, sono un po' meno d'accordo sul fatto che mySQL sia
un giocattolo. Io lo uso da anni per gestire alcuni siti di e-commerce che
non hanno complesse pretese di database e non ho mai avuto problemi. E`
velocissimo e molto stabile.


 avuto problemi. E` velocissimo e molto stabile.
io uso IB, volevo solo spezzare un braccio ;) a suo favore,
IB e' multipiattaforma e gira oltre che su solo su linux
(come MySQL, credo..) anche sui sistemi dello zio Bill (e Solaris)
e questo lo rende piu' appetibile per applicazioni commerciali,
visto che la stragrande maggioranza degli utenti utilizza (ahime')
windows...
Ciao,
Alan Solo

 (come MySQL, credo..) anche sui sistemi dello zio Bill (e Solaris)
scusate, mi sono informato, non sapevo che MySQL girasse anche su win32,
il porting e' stato fatto da poco o ho le allucinazioni 8)?

Mi puoi dare l'indirizzo esatto?
Non riesco a trovarla!
Grazie


non vorrei dire stupidaggini, ma esisteva gia' prima, solo adesso è free.

 Mi puoi dare l'indirizzo esatto? Non riesco a trovarla! Grazie
certo:
http://www.interbase.com/open/downloads/ib_download.html
InterBase 6.0 Beta Documentation Set (10.04mb)
come ho gia' detto c'e' scritto beta, ma non importa,
in pratica non e' cambiato niente...
Ciao,
Alan Solo

 in pratica non e' cambiato niente...
Grazie 1000.
Ciao.
Luca
Newsgroup: it.comp.software.database
Titolo: Come si fa !!?!??!

Ciao a tutti gli amici del ng. , ho una domanda da fare !!!!
Con MsAccess come si fa a creare una macro autoeseguibile ?!??!
e possibile fare la stessa cosa x i report e le maschere !???
o altrimenti come posso fare x non far comparire la schermata di access
quando richiamo le macro !!???
Be ho fatto qualche domanda in piu' .... mi perdonerete !!
Ringrazio in anticipo che mi sapra' rispondere !!! Ciao . Leo.

 e possibile fare la stessa cosa x i report e le maschere !???
in che senso?

 quando richiamo le macro !!???
 Cioč ???!!
Fabio


Dovresti creare una macro chiamata autoexec che richiami le altre maschere,
macro o report.
Ciao Emanuele

In Access 97 non serve più creare la macro Autoexec, a meno che tu
non abbia esigenze particolari... La macro Autoexec era un "must"
solo fino ad Access 2.0 (perché non c'erano alternative!).
E' sufficiente impostare la maschera da far partire nelle impostazioni
di Avvio, così come si può impostare se nascondere la finestra
database ecc...
Micio

Newsgroup: it.comp.software.database
Titolo: db tool....

Esiste qualcosa di simile al TOAD Xpert ma che sia free e non legato ad 
ORACLE?
tnx
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

 ORACLE?
tora (č free su linux, non su win32)
-- 
punkarruso

 ha detto:

per win non esiste proprio nulla? :|


 per win non esiste proprio nulla? :|
AFAIK no.
aspetto vivamente smentite!
-- 
punkarruso

tnx
Proprio cosě no, esistono comuqnue molti query builder et simili.
WinSQL
Aqua Data Studio (ottimo in Java)
quelli specifici per un db sono comunque migliori perchč ti permettono
chiaramente di fare piů cose.
etc etc
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

etc etc
Se vi interessa posso fornire la versione registrata del mio SQL
editor gratis. Normalmente lo distribuisco shareware ma lo faccio per
hobby non certo per camparci quindi se siete interessati scrivetemi in
email. In cambio mi piacerebbe avere commenti o suggerimenti di nuove
funzioni da implementare.
Per ora ha le "solite" cose di un buon sql editor: syntax highlight,
bookmarks, context completation (Microsoft la chiama Intellisense)
oltre a funzioni di import/export dati, shortcut intelligenti, etc.
Quando avro' un po' di tempo implementero' la funzione di comparazione
database, visto che nel mio lavoro di sviluppatore VB mi servirebbe
molto (io sono il primo utente del mio programmino).
E' scritto in C++ senza uso di OCX o DLL esterne, non richiede setup e
usa i driver ODBC per la connessione.
Info su 
http://www.sgr.info/dbgate
Ciao :-)
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 > tora (è free su linux, non su win32)

Newsgroup: it.comp.software.database
Titolo: Programma gestione video

Sapete consigliarmi un programma per la gestione dei video, tagli,
inserimenti effetti, ecc... che non sia troppo pesante ma un po'
meglio di Windows Movie Maker.
Qualcosa che ti permetta di gestire anche il formato, la risoluzione,
inserire commenti nel video ecc...
Grazie



Che c'entra coi database?

On 9 Apr, 12:03, "Andrea [Work]" <andrea.isworkDELET...@gmail.invalid>
wrote:

non ho trovato un gruppo di software generici

 non ho trovato un gruppo di software generici
ma la cosa di mettere il commento all'avi e prendere gli oggetti
del video e indicizzarli su un DB interessa (sepecialmente se poi si puo
usare un interfaccia web)
facciamo un esempio "tagliato il cappio con colpo di pistola"
fortogrmma XX attori C e C luogo ambientato usa, set del film spagna,
pistola marca zzz
il db con una ricerca mo dovrebbe far vedere il fotogramma in questione
e play
Newsgroup: it.comp.software.database
Titolo: come accedere da VB a Oracle senza client

Ciao a tutti, ho un problema. Vorrei scrivere un software che si
interfacci con un DB oracle da remoto in VB.
Il problema è che utilizzando solo l' ODBC non riesco a connettermi al
DB se non installo anche il client di Oracle.
Come posso fare per accedere al DB Oracle utilizzando solo componenti di
VB senza installare null' altro ??
Grazie , Salvatore
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie , Salvatore
Mi sa che avresti bisogno di un miracolo.....
A parte gli scherzi....
che io sappia da VB per arrivare a ORACLE è necesario installare il client,
però.....
invece di usare ODBC (con conseguente calo di prestazioni) perchè non usare
la OracleConnection e OracleRecordset ??? Io ci ho lavorato e mi sono
trovato molto bene....
Se hai Oracle 8.x dovresti trovare (se non ricordo male) un file ORACLEO.HTL
in è mostrato l'utilizzo di tali oggetti...
ciao

 componenti di VB senza installare null' altro ??
O ti scrivi il tuo driver ODBC che non usa le OCI, oppure...
Che problema hai ad installare il client Oracle ? Se uno ha Oracle
ha anche il client quindi...
Davide


 Davide
Si ok, ma la mia applicazione deve connettersi da remoto ad un database
Oracle.
Se devo installare il client Oracle su tutte le macchine che utilizzano
il
mio programma , devo perforza distribuirlo insieme al client Oracle!!!
Non mi sembra una soluzione molto elegante ne tanto bella.
Ciao , Salvatore


 Ciao , Salvatore
Se vuoi usare Oracle è l'unica!
Matteo

 insieme al client Oracle!!!
No, tu non lo distribuisci, lo metti tra i prerequisiti del tuo
programma "questo programma richiede il client Oracle versione
tal-de-tali", ed il sistemista o chi per esso si arrangia.
Oppure butta via quel "coso" con cui stai programmando e comincia
ad usare Java.
Davide


ad usare Java.
Imho mi sembra la soluzione piu' adatta ad un problema di questo genere.
-- 
ciao, hal

 in è mostrato l'utilizzo di tali oggetti...
ma OO4O non presuppone che sia installato il client oracle ?
se da un pc devo collegarmi a un db oracle su un server, come faccio a
passargli l'ip del server, visto che nella stringa di connessione c'e'
solo il nome, user e la pwd del db ?
l'unico posto dove c'e' l'ip del server e' nel tnsnames.ora, file
creato dall'installazione del client oracle e configurato dal net8...
quindi senza l'installazione del client oracle non e' possibile
collegarsi con vb ad un db oracle ?
ciao.
Newsgroup: it.comp.software.database
Titolo: posizione di una chiave in una query

ciao a tutti,
sto lavorando ad un sistema per visualizzare modiricare record ecc...
con possibilità di filtrare ordinare paginare ecc...
Ho il seguente problema:
Quando modifico un record non so in che posizione andrà a finire
nella lista paginata. Se vario ad esempio il campo per cui è ordinata
la posizione del record nella query potrebbe variare notevolmente.
siccome dopo la modifica vorrei ritornare alla pagina che contiene
il record, ho bisogono della sua posizione.
Generalizzando il problema è questo:
Data una chiave di una tabella ed una query con where order e quant'altro
come faccio a sapere la posizione del record nel risultato di tale query?
Una soluzione c'è ed è scorrere tutta la query finchè non trovo il record.
Ma potrebbe diventare eccessivamente pesante con tabelle di grandi
dimensioni.
Avete qualche altra soluzione?
Preciso che sono interessato principalmente ad una soluzione su db MYSQL
ma sarebbe meglio qualcosa in sql standard
grazie

Aldo Roncacci ha scritto:

Ecco una ipotesi di soluzione con SQL standard (anche se è bruttina da vedere):
supponiamo che la query per la lista sia
SELECT
	...
FROM
	tabella
WHERE
	...
ORDER BY
	a, b DESC, c;
la posizione del record modificato è
SELECT
	count(*) + 1
FROM
	tabella AS l,
	tabella AS rec_mod
WHERE
 
rec_mod.id
 = id_record_modificato (o qualsiasi altra condizione che nel tuo modello lo identifichi univocamente)
AND
	(
		l.a < rec_mod.a
	OR
		(l.a = rec_mod.a AND l.b > rec_mod.b)
	OR
		(l.a = rec_mod.a AND l.b = rec_mod.b AND l.c < rec_mod.c)
	)
;
Questa query assume che i campi a, b e c distinguano univocamente i record della tabella, se non fosse così
l'ordinamento non sarebbe definito per i record con a,b e c uguali e potrebbe anche cambiare da una query alla
successiva. Questo problema è però facilmente risolvibile con l'aggiunta della chiave primaria come ultima condizione di
 ordinamento.
Purtroppo una query di questo tipo è abbastanza complessa da mantenere se gli ordinamenti sono dinamici.
Un'altra ipotesi (non SQL standard però) potrebbe essere quella di usare uno pseudo campo che contiene il numero di riga
(l'equivalente di ROWNUM in Oracle) e scrivere:
SELECT l.pos
FROM
(SELECT rownum pos, id FROM tabella WHERE ... ORDER BY a,b DESC, c) AS l
WHERE
 
l.id
 = id_record_modificato;
Tuttavia non so se MySQL abbia un equivalente di rownum (inoltre se non hai una versione aggiornata non supporta nemmeno
le view "in linea" che uso nell'esempio... ma puoi sempre fare una view normale)
Forse qualcuno ha soluzioni migliori?
Ciao

 Un'altra ipotesi (non SQL standard perň) potrebbe essere quella di usare 


 il record, ho bisogono della sua posizione.
Con cosa ti interfacci al DB?
Con VB6 e Ado avresti la proprietà bookmark e ti ci puoi riposizionare
(credo funzioni anche dopo order ecc.)

mi interfaccio da php
-- 
"Andrea [Work]" <nos...@invalid.invalid> ha scritto nel messaggio 
news:gzik4bctm790$.o82djsb5dfe8.dlg@40tude.net...


 mi interfaccio da php
Non so aiutarti mi spiace.
Newsgroup: it.comp.software.database
Titolo: MySQL e linguaggio C

Salve, ho creato in MySQL una rubrica telefonica, come posso collegare il
database di MySQL con il codice del linguaggio C?
GRAZIE

 database di MySQL con il codice del linguaggio C?
con MySQL hai a disposizione delle API da utilizzare in C. (mysql.h)
vedi documentazione su 
www.mysql.com
--
CIAO!
Gusher
Newsgroup: it.comp.software.database
Titolo: viste

Salve a tutti,
ho visto che su alcuni db c'e' la possibilita' di crearsi delle viste, ma 
cosa sono praticamente? sono una sorta di indice?
grazie a tutti
Dade 

 ha scritto nel messaggio 
news:460e...@newsgate.x-privat.org...

scusate, ho trovato su google 
http://database.html.it/guide/lezione/2065/le-viste/
dade

Newsgroup: it.comp.software.database
Titolo: unire contenuto di tre record in uno con mysql

Ciao a tutti
In una tabella ho un campo date vuoto e tre campi integer con
rispettivamente giorno, mese ed anno.
Devo popolare il campo date con la data che viene fuori dall'unione
dei campi integer, è possibile farlo con mysql?
Grazie 1000

 Grazie 1000
update tabella set data=concat(anno,'-',mese,'-'giorno);
-- 
Corrado Pandiani
MySQL 5 DBA Certified
MySQL 5 Developer Certified
http://blog.pandiani.com
http://www.pandiani.com

 update tabella set data=concat(anno,'-',mese,'-'giorno);
Benissimo, grazie!

 
mancava una virgola prima di "giorno", ma forse te ne sei accorto da solo
ciao

Newsgroup: it.comp.software.database
Titolo: R:Database in XML

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

 standard.
Dario,
la mia opinione e' che XML non e' nato per contenere dati ma per
facilitare la condivisione degli stessi, infatti si tratta di un formato
assolutamente non tipizzato e privo delle caratteristiche per poterlo
definire un data model.
Con il passare del tempo sono nate una serie di tecnolgie/standard
a contorno che stanno cercando di porlo al livello di un vero data model
(standard per l'interrogazione, standard per la definizione dei tipi dato
e addirittura stanno lavorando per cercare di definire un modello matematico
a supporto.
E tutto questo quando da 20 anni il modello gerarchico al quale
si ispira e' stato abbandonato in favore di un vero modello
dati che e' quello relazionale (ben supportato da solidi formalismi
e da una teoria matematica concreta).
Ci sono molte ragioni per cui XML sta prendendo piede a discapito
del modello relazionale, alcuni articoli che cercano di fare una
critica piuttosto formale li puoi trovare su 
http://www.dbdebunk.com
Solo i miei .2 (euro)cents
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

Grazie per il link.
Io penso che il modello relazionale sia un ottimo strumento e basandosi
sulla matematica insiemistica e sull'algebra relazionale ha buone
fondamenta.Ma il modello di Ed Codd del 1970 era molto astratto e la
realizzazione effettiva negli RDBMS e' non si puo' dire rispetti il
modello...quello che voglio dire e' che XML e' interessante , non come si
diceva in precedenza assurdo e insignificante,anche perche' se si pensa alla
rappresentazione che il parser DOM ne da , si vede che ben si puo'
paragonare a un database ad oggetti.Ora per scopi tipo IRS(Information
Retrivial System) penso possa essere di buon supporto(dato che i documenti
che si analizzano sono in formato SGML(padre del XML)). Concludo dicendo che
dipende dagli ambiti e dai punti di vista,ma XML penso sara' una parte
integrante dei DBMS nel futuro (come penso che GRID col toolkit Globus
saranno i successori dei Internet).
DZ
Newsgroup: it.comp.software.database
Titolo: Oracle Enterprise Manager

ho un db Oracle 7.3.4 su Windows NT 4.0, se entro in Oracle Enterprise
Manager c'è una struttura ad albero (tipo directory di Windows) le cui voci
sono Databases, Groups, Listeners e Nodes, tutti questi elementi sono vuoti,
(il database però esiste ed è funzionante). Vorrei capire come mai questi
elementi sono vuoti e quale sarebbe il loro scopo.
Grazie.


Verifica la connessione di EM: forse non punta al tuo server o alla tua
istanza.
Se punti alla connessione giusta vedi tutto
ciao
carlo


io mi connetto usando un utente del db, indicando username, password ed
istanza nella finestra di login: eppure non appare niente in EM

 istanza nella finestra di login: eppure non appare niente in EM
Prova con gli utenti privilegiati (system etc.)
che fa?
ciao
carlo

> Prova con gli utenti privilegiati (system etc.)
anche con quelli utenti non visualizza niente.
Bisogna forse fare qualcosa dentro EM in modo che riconosca tutti gli
oggetti del db?





Quendo ti connetti ad Oracle con EM nelle finestra di login 
devi indicare: nome utente, password e il nome del servizio
 definito nel file TNSNAMES.ORA non il nome 
dell'istanza.


 


Esempio: il contenuto del tnsnames.ora è del tipo


..................................


.................................


 




CICCIO.WORLD =


(description_list =


(DESCRIPTION =


(ADDRESS_LIST =


(ADDRESS = (PROTOCOL = TCP)(Host = 10.10.10.00)(Port = 1521))


)


.................


.................


il nome del servizio è CICCIO.


Ciao







Quendo ti connetti ad Oracle con EM nelle finestra di login 
  devi indicare: nome utente, password e il nome del servizio
 definito nel file TNSNAMES.ORA non il nome 
  dell'istanza.


ho provato anche 
specificando il nome del servizio però non funziona: si apre EM, mi chiede di 
rilevare i nodi però non so cosa sono, chiudo questa finestra ed in quella 
principale sotto le varie voci Databases, Groups ecc. non vedo 
niente.


Bisogna prima 
definire i nodi?

Newsgroup: it.comp.software.database
Titolo: Invio di mail

Volevo chiedervi se  è possibile tramite Access (o meglio Sql Server)
implementare una procedura batch che data una tabella contenente un
indirizzo e-mail ed il nome di un file si occupi di inviare il file
(.zip) al relativo indirizzo.
Grazie.
--
andre...@yahoo.it

 wrote in message
news:3906D1F7...@yahoo.it...

Newsgroup: it.comp.software.database
Titolo: mysql + ado in visual basic

Salve a tutti.
Sto utilizzando il db Mysql interfacciato con le ado via oledb in visual
basic.
Utilizzo un cursore lato server e questo mi genera problemi con
l'inserimento dei record (tramite il metodo AddNew).
In pratica se la tabella contiene record l'AddNew non viene considerata
e vado in modifica sul primo record, altrimenti viene generato un errore
di Bof e eof (la tabella è vuota e lui tenta di andare in modifica
sebbene ci sia un AddNew).
C'è qualcuno che s'è scontrato con questo problema???
Ringrazio in anticipo per le risposte!
Max
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 C'è qualcuno che s'è scontrato con questo problema???
Presente!
L'unica soluzione efficace e stabile che ho trovato è utilizzare 
direttamente stringhe SQL che, dopo un pò di pratica, risultano semplici 
come l'addnew.
Ciao,
        Fabrizio

         Fabrizio
Grazie Fabrizio!
Max

 C'è un modo per riportarlo ad un valore "umano", per esempio 5?
A parte il fatto che non conosco bene il significato di cursore lato client 
e cursore lato server (a parte qualcosa di etimologico) e soprattutto la 
loro funzionalità.
Purtroppo non so darti una risposta al problema se non quella di usare 
direttamente il SQL.
Ciao,
        Fabrizio

         Fabrizio
Ciao
        Max

 sballato... Pace!!
Una cosetta da niente, insomma. :-)
Ciao,
        Fabrizio

Visto che usi odbc, prova a puntare a un altro tipo di db, access, per
esempio.
Cosi' vedi se e' il problema e' nel programma o nel db.
--
Ivan

 Ivan
Max

> Ehm, in realtà non sto usando un Odbc, ma OleDB... Questo è il problema :)
non conosco oledb, ma non puoi semplicemente cambiare stringa di
connessione, usando un'altro tipo di sorgente dati?
Scusa se ho detto una castroneria...
--
Ivan

 Ivan
Max

 Scusa se ho detto una castroneria...
Per passare da ODBC a OLEDB (e viceversa) è sufficiente solo cambiare la 
stringa di connessione.
Ciao,
        Fabrizio

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

scusate... mi sono partiti vari colpi mentre pulivo outlook...
Claudio



Con che l'hai pulito.. con uno strofinaccio??????
 :-))))))))))))))

Newsgroup: it.comp.software.database
Titolo: licenze WinServer 2003

[forse OT]
dopo aver installato una versione OEM di SBS 2003 con 5 licenze CAL
comprensive ho notato che al log_in del sesto client il Server non
permetteva più l' apertura di Outlook (exchange) per assenza di licenze
disponibili.
Risultato: un SBS installato come rimpiazzo di un vecchio Win2000Server con
5 persone felicemente collegate ad exchange e un'altra trentina di persone
in attesa  della fornitura delle CAL aggiuntive   :-(((
Oggi mi ritrovo a rimpiazzare urgentemente un altro 2000Server ma con Server
2003 NON sbs e le CAL del caso non mi  sono ancora arrivate.... darà lo
stesso problema del SBS ?
Qualcuno ha potuto riscontrarlo?
I Client restano sempre una trentina.
grazie

 disponibili.
Le CAL di SBS 2003 possono essere per postazione o per utente, a seconda di 
cosa hai scelto durante l'installazione. C'è una Faq piuttosto corposa in 
argomento sul sito MS. In quest'ottica non ci vedo niente di strano, sta 
facendo quello per cui è programmato: hai 5 licenze, non fa accedere un 
sesto.
P.S. Le CAL di SBS costano care come il fuoco, per 30 utenti non era meglio 
il 2003 server standard? Anche se pagavi di più s.o. e applicativi poi le 
CAL ti costavano un quarto...
IG
Newsgroup: it.comp.software.database
Titolo: Come impostare una superchiave in Oracle

Gentili utenti,
ho una tab. in Oracle che contiene svariati campi , tra
questi nome e cognome (entrambi impostati not null),adesso vorrei impostare
una superchiave in modo tale che non possano esistere 2 record aventi nome
e cognome uguale.
Ho provato , ma con scarsi risultati il seguente comando
:
alter table NOMETABLE add costraint NOMEVINCOLO unique(surname,name)
Ciao a tutti
--------------------------------
Inviato via 
http://usenet.iol.it

 alter table NOMETABLE add costraint NOMEVINCOLO unique(surname,name)
Il comando e' giusto, perche' con scarsi risultati ?
Davide

 ha scritto nel messaggio
news:151Z97Z252Z147Y...@usenet.iol.it...


 ha scritto nel messaggio
news:a38q64$o7g$1...@atlantis.cu.mi.it...



Perchè?

Newsgroup: it.comp.software.database
Titolo: SQL SERVER

Buondì a tutto l'NG
Ho creato una login su sql server con metodo di autenticazione di SQL e ho
assegnato il db di default northwind (per delle prove)
Con delphi7 provo a collegarmi al server e mi da questo errore (se uso
administrator funziona)
errore 18452
Impossibile eseguire l'accesso per l'utente '%1!'. Motivo: l'utente non è
associato a una connessione SQL Server trusted.
Il pc con il BD e delphi è lo stesso c'è win2000server ma non è controller
di dominio
Come risolvo il BOL non mi ha spiegato tanto bene, se qualcuno volesse
farlo.
p.S. una curiosità se non ho capito male tutti gli utenti di windows del
gruppo administrator sono anche amministratori di SQL?
p.S. che psw usa l'utente sa di default (es:system manager di Oracle)
Grazie a tutti e scusate per la stupidità delle domande
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

 Grazie a tutti e scusate per la stupidità delle domande
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 Ciao!
Ciao


 server con SQL non è in un dominio.
Ciao Paolo,
Prova a verificare la stringa di connessione:
http://www.connectionstrings.com

Newsgroup: it.comp.software.database
Titolo: Problema con istruzione SQL

Scusate ma non riesco a realizzare una query da una tabella cosě
formata :
Campo1		Campo2		Campo3
codart		datalistino	prezzolistino
per ogni articolo possono esistere piů record che variano solo come
datalistino e prezzolistino.
Es. 
art1		19990604	965
art1		20010101	1000
art1		20000803	985
art2		20000506	3540
art2		20010203	3840		
Vorrei , tramite SQL, ottenere una query che mi restituisce tutti gli
articoli ma  con il loro ultimo prezzo, cioč quello con la datalistino
piů recente.
Ho tentato in vari modi utilizzando Max(datalistino) ma non funziona.
Scusate se la domanda puň essere banale ma sono agli inizi di SQL.
Grazie
Per rispondermi togli NOSPAM dall'indirizzo
tudro...@tin.it

Campo1		Campo2		Campo3
un modo potrebbe essere questo:
SELECT a.articolo, a.prezzo, a.data
FROM   nometabella a, nometabella b 
WHERE  a.articolo = b.articolo
GROUP BY a.articolo, a.prezzo, a.data
HAVING a.data = max(b.data);
-- 
#@@@ missinglink on slackware 7.1 ###
_______________________________________________
Telug mailing list 
Te...@telug.it

HAVING a.data = max(b.data);
Il problema č che la tabella č una sola !


Il problema è che la tabella è una sola !
infatti, la stessa tabella la stiamo chiamando con degli alias, 'a' e 'b'
se no avrei messo nometabella e nometabella2 


Newsgroup: it.comp.software.database
Titolo: Access - a capo in una casella di testo in un report

Come obbligo una serie di stringhe ad andare a capo in una casella di
testo in un report ?
Mettiamo che io abbia come origine controllo di una casella di testo:
= "AAAAA" & "BBBBB"
Cosa ci metto tra AAAA e BBB per mandare BBBB a capo sulla stampa ?
Grazie in anticipo per l'aiuto.
Ilic.

 Ilic.
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

 Grazie in anticipo per l'aiuto.
Prego.
Ciao!


Newsgroup: it.comp.software.database
Titolo: Query complessa

Ciao a tutti.
Devo scrivere una query un po' particolare ma sinceramente non riesco a
trovare la soluzione giusta. Si tratta di questo:
ho una tabella che contiene alcuni record tra i quali c'è anche un campo
numerico valore:
id valore
1  1400
2  2500
3  1900
5  2000
6  1600
vorrei scrivere una query che mi estragga i record tra i quali un certo
numero dato è compreso, ovvero:
dato il numero 1750, dovrebbe estrarre:
id valore
3  1900
6  1600
poichè 1600 < 1750 < 1900
dato il numero 1300, dovrebbe estrarre:
id valore
1  1400
poichè 1300 < 1400
eccetera.
C'è modo?
Grazie,
Luca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


sintassi oracle...
select * from tabella where valore in
(
select max(valore) valore from tabella where valore < numero_scelto
union
select min(valore) valore  from tabella where valore > numero_scelto
)

 Grazie,
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: [MS SQL] Salvare una storedproc/trigger in un file

Ciao, qualcuno sa dirmi un metodo per salvare in un file ASCII una 
qualsiasi stored procedure o trigger?
Uso MS SQL 7.
Grazie!
-- 
Luc.

 Uso MS SQL 7.
	Tools->Database Scripting
-- 
Alla prossima,
Marco

 	Tools->Database Scripting
Opss... via script (T-SQL, command line ecc). Nessuna interazione da 
parte dell'utente...
-- 
Luc.

Newsgroup: it.comp.software.database
Titolo: [MSQL7]Come passare il nome di una tabella ad una SP

Non riesco ad eseguire una SP alla quale debvo passare obbligatoriamente il
nome della tabella sulla quale deve agire.
Ho provato a dichiarare nella SP il nome della tabella @tabella sia come
char che come sysname ma al syntax check mi ritorna sempre un errore sulla
@tabella nella riga dove esegui la procedura.
Per farvi capire meglio vi riporto un esempio di come dovrebbe essere la
procedura
CREATE procedure staprocnonva
@tablename char,
@nvalue int,
@ndate smalldatetime,
as
if (select count(nvalue) from @tablename where ndate=@ndate)=0
begin
insert into @tablename (nvalue, ndate) values (@nvalue, @ndate)
end
else
begin
update @tablename set nvalue=@nvalue, ndate=@ndate
end
Qualcuno sa come aiutarmi???
Grazie in anticipo

 ha scritto nel messaggio
news:3M1_6.301$Sb3....@news1.tin.it...


 ha scritto nel messaggio
news:rj2_6.99649$Uo3.2...@news6.giganews.com...


 ha scritto nel messaggio
news:Tn3_6.574$Sb3....@news1.tin.it...


 ha scritto nel messaggio
news:rj2_6.99649$Uo3.2...@news6.giganews.com...


 ha scritto nel messaggio
news:rN3_6.639$Sb3....@news1.tin.it...


Non riesco
Leggiti l'help di sp_executesql 
Lo troverai (forse) interessante.
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

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

mammamia...hai un sasso in una scarpa?
Ho poco tempo. 
L'informazione c'e', faccio solo economia di parole.


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

Salve vorrei sapere dove posso trovare un software per la gestione di
un'agenzia di assicurazioni.
grazie mille

 un'agenzia di assicurazioni.
Di solito le Assicurazioni forniscono il software alle proprie
agenzie (ho lavorato alla Ras - gruppo sviluppo software - per 3 anni...)
Davide
Newsgroup: it.comp.software.database
Titolo: Html+sql

Scusatemi...mi ero dimenticata...Volevo sapere come fare per creare
un DataBase per pagine web...cioe' vorrei utilizzare quelle poche nozioni di
sql che so in un sito...quindi vorrei sapere come integrare Html con Sql...
Grazie 1000!
Kay*
-- 
Posted from 
fire-ext.cli.di.unipi.it
 [131.114.11.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Kay*
A) Devi avere uno spazio web
B) Devi vedere quale database ti danno a disposizione
C) Devi connetterti al database con un linguaggio di scripting server side
Con Macromedia Ultradev probabilmente riesci a fare abbastanza in fretta,
sempre che tu sappia gią html etc. Lo puoi usare con ColdFusion, ASP, JSP e
PHP.
Io ti consiglio prima di sceglierti un database e poi deciderai il resto. 
Ciao.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

PHP.
A proposito, ma come si fa ad utilizzare l'Ultradev con PHP? Ho
cercato ma trovando solo utilizzo con ASP. Di PHP neanche l'ombra.. O
c'e' da scaricare l'estensione?
Leo.from Home

c'e' da scaricare l'estensione?
Funziona con ASP, ColdFusion e JSP per PHP vai qui:
http://www.interakt.ro/products/PHAkt/index.php
Per ulteriori info: 
www.massimocorner.com


Newsgroup: it.comp.software.database
Titolo: stampa unione in word

saluti a voi della newsgroup, sono in difficoltà nell'eseguire la stampa
unione in word , in particolare modo, l'inserimento dei dati origine da
file excel :
su file excel si trovano dati di indirizzi, nomi, recapiti
ecc.
naturalmente in formato tabella ; il problema è nell' inserire tali
dati
durante la formatazione della stampa unione per creare etichette .
spero nella Vs. piu' semplice e immediata risposta inquanto necessito per
lavoro . grazie a tutti per la collaborazione.
--------------------------------
Inviato via 
http://usenet.iol.it

durante la formatazione della stampa unione per creare etichette .
Ho usato spesso la stampa unione Word->Excel, senza trovare
particolari problemi.
Basta che nella finestra di dialogo "Stampa unione", quando apri
l'ulteriore finestra di dialogo relativa al file di origine dati,
selezioni cone tipo di file Excel e quindi il tuo file.
Dopo di che, la prima riga del file Excel, solitamente, viene usata
come intestazione delle colonne. 
Se invece il tuo file ha un formato più complesso (ad es. se nella
prima riga non ci sono le intestazioni colonne, ma che so un titolo o
altro), puoi sempre definire un'area all'interno del file Excel:
selezioni l'area con i dati e poi nella casella Nome (quella sotto il
menu a tendina dei font, dove ci sono le coordinate della prima cella
dell'area che hai selezionato, tipo A2 ad es), scrivi un nome.
A questo punto, salvi il file e riapri la finestra di dialogo di
stampa unione di Word: dopo aver selezionato il file Excel, ti compare
tra le possibili scelte anche quella di usare l'area che hai appena
definito.
Che problemi riscontri esattamente?
Matteo
Newsgroup: it.comp.software.database
Titolo: importare tabelle access in mysql

ciao
ho installato mysql e vorrei sapere come posso importare delle tabelle
access in un database che mi sono creato
grazie
Lettor, tu vedi ben com'io innalzo, la mia matera, e pero' con piu' arte non ti meravigliar s'io la rincalzo.
					 Dante, Purgatorio, IX, 70-73.

 access in un database che mi sono creato
Collega il database usando MyODBC ed effettua l'esportazione/importazione.
Davide

Newsgroup: it.comp.software.database
Titolo: Quali software per recupero dati da file (excel) rovinato ?

Quali software per recupero dati da file (excel) rovinato ?
o ulteriori metodi, oltre a quelli già provati e descritti sotto.
Ho un file di excel che non riesco più a riaprire.
(mi interessa quantomeno recuperare un foglio con 18000 righe e 5 colonne, solo
lettere e 
numeri senza alcuna formula, ci sono inoltre altri 4 fogli simili; il tutto = 5 Mb)
Se provo ad aprire il file direttamente con excel, dà il seguente errore:
Questo programma ha eseguito una operazione non valida e sarà terminato.
(i dettagli degli errori sono riportati in fondo)
Ho provato ad importare i dati in Access
Da Access97, dalla scheda Tabella, se importo il file di excel, dà il seguente errore:
La tabella esterna non è nel formato previsto.
Ho provato ad aprire con word il file di excel , la conversione inizia (avviso dalla 
barra di stato e clessidra), ma dopo un po'si blocca e dà il seguente errore: 
memoria non sufficiente o disco pieno.
Non può essere perché memoria 64 ram con spazio su disco di 900 Mb pentium 350
 (errore comunque anche con file di excel buono, infatti apre al max un foglio con
16000 righe)
Quale altre soluzioni si possono provare per riaprire, o quanto meno esportare i dati
in un altro programa di office tipo word o access?
Esistono eventuali software specifici per operazioni di recupero dati da file
rovinati?
---------------------------------------------------------------------------------------------
Dettagli errori all'apertura con excel:
EXCEL ha provocato un errore di pagina non valida nel modulo EXCEL.EXE in
0137:300e9360.
Registri:
EAX=00000fe8 CS=0137 EIP=300e9360 EFLGS=00010206
EBX=004124d0 SS=013f ESP=006298d4 EBP=0062a828
ECX=00b5000c DS=013f ESI=0062b11c FS=2fa7
EDX=000000d6 ES=013f EDI=00000003 GS=0f66
Byte all'indirizzo CS:EIP:
8b 48 fc 85 c9 8d 51 01 89 50 fc 74 0b ff 05 90 
Immagine dello stack:
00000001 00000000 00000000 00000324 008241c0 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000
----------------------------------------------------------------------------------------------
Thank you

rovinati?
La prima cosa che mi viene in mente e' di provarlo ad aprire con
StarOffice.
Massimo
----------------------------------------------------------
Il vero problema non č tanto sapere se le macchine pensano
bensě se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------
Newsgroup: it.comp.software.database
Titolo: configurare oracle

Ho il seguente probema:
al momento di installare un applicazione che fa uso di oracle 9i mi viene
chiesto se il database e' presente sulla macchina o risiede su una macchina
della rete aziendale, scegliendo la prima opzione lil setup mi installa il
programma e il database oracle in locale, ora, una volendo cambiare
l'origine dei dati quale file di oracle devo modificare?
In sintesi, come fare per dire al pragramma di non usare il database in
locale, ma di andare ad usare un servizio offerto da un server oracle in
rete?
E' disponibile un apllicazione che mi configura cio'?
Grazie

 rete?
Dipende dall'applicazione e non da Oracle, quindi guarda la documentazione
di tale applicazione.
Davide

in pratica,
crea una nuova connessione TNS, tramite Net Configuration Assistant che 
punti al database presente sul server.
Dalla tua applicazione dirai di usare questa nuova connessione.
A presto,
Simone

 crea una nuova connessione TNS, tramite Net Configuration Assistant che 
Se l'applicazione usa le OCI o similari non c'e' nessuna configurazione TNS.
Un'eventuale client installato non viene nemmeno guardato.
Davide

 Grazie
Esiste e si chiama net configuration assistant...
In teoria dovresti:
a) Installare il client
b) Configurare il file sqlnet.ora
c) a seconda del metodo di risoluzione utilizzato
    configurare:
	- tnsnames.ora
	- hosts
Oracle netca ti fa tutto quanto lui, se hai installato
9i sulla tua macchina dovresti averlo.
/G

 Un'eventuale client installato non viene nemmeno guardato.
Andiamo bene...
Lo stack OSI di Oracle è il seguente:
OCI->Two Task Common->Oracle Net->Oracle Protocol Adapter->Proto Layer
Se non si è cablato a forza la macchina dove puntare per il
collegamento le OCI guardano ovviamente anche lo strato di rete
per la risoluzione dei nomi delle macchine a cui connettersi
(sqlnet.ora).
/G
Newsgroup: it.comp.software.database
Titolo: Instalalzione Oracle 8i per Windows ME

Salve,
    ho scaricato i 190mega dal sito ho scompattato ho provato
l'instalalzione
ma dopo laseconda schermata mi si blocca dicendo che l'area intermedia non
e' valida.
Sarebbe il file products.jar
ho scaricato du evolte pensando che potesse essere un errore nel download
(improbabilissimo visto che il file zippato si e' decompresso senza
problemi) ma nulla da fare....
ceh puo' essere???
Aiutatemi ma non ditemi di:
    - passare a Win NT (non volgio reinstallare tutto) cmq ho WinMe e Linux
Suse 7
    - passare ad un altr DB perche' mi serve per un esame all'uni
Aiutatemi,
Enrico

e' valida.
prova a chiedere un trial direttamente alla oracle non
sono poi tanto cattivi, anzi č in arrivo lo smau lě te
la dovrebbero regalare.
spiega solo bene e sinceramente.
_________________________________________________________________
Scarica GRATUITAMENTE MSN Explorer all'indirizzo 
http://explorer.msn.it/intl.asp
-- 
Posted from [212.216.138.28] by way of 
f154.law15.hotmail.com
 [64.4.23.154] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

l'instalalzione
Purtroppo io ho rinunciato ad installare Oracle 8i PE per Windows 98
su Windows ME, non c'e' stato verso, devi proprio avere Windows 98.
Ciao
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]

Newsgroup: it.comp.software.database
Titolo: Quale database?

Sento parlare ultimamente di database diversi da Oracle, SQL-Server e
MySQL... Mi spiegate le differenze principali tra di loro e come mai vengano
preferiti ad atri "colleghi"? Vorrei sapere solo i DB operanti su S.O.
Windows... o Dos.

 Sento parlare ultimamente di database diversi da Oracle, SQL-Server e
Vedi le FAQ su 
http://www.soft-land.org/faq/icsdfaq.html
Davide

 ha scritto nel messaggio
news:akt9jh$1l5bab$2...@ID-18487.news.dfncis.de...


 quello che ho letto posto qui sotto???
Prima leggi anche la documentazione indicata nelle FAQ. Poi se non
ti raccapezzi posti.
Davide
Newsgroup: it.comp.software.database
Titolo: Connettere DB2 su OS/390 via ODBC

Salve a tutti e grazie fin d'ora per eventuali suggerimenti.
Sono di fronte ad un problema al quale non riesco a risolvere:
Nella mia società vi è un collegamento ad un sistema DB2 su OS/390 con
un'altra società attraverso una linea isdn. Dal collegamento esistente
dispongo di uno SNA gateway attraverso il quale alcune persone
lavorano su host remoto con un simulatore di terminale 3270.
Io ho la necessità di collegare la mia applicazione in visual Basic al
sistema DB2 residente sull'Host remoto attraverso una fonte dati ODBC.
Nel mio client ho installato DB2connect di casa IBM e leggendo la
documentazione fornita sono venuto a conoscenza, così almeno sembra,
che per avere visibilità dell'Host, visto che il driver odbc per db2
permette di collegarsi solo a DB catalogati su client, devo collegarlo
(procedura analoga per collegare un SQL server remoto all'istanza
locale) al mio client catalogando l'istanza nell'albero di oggetti
messi a disposizione dall'interfaccia grafica di db2connect (che in
finale non si tratta di db2connect ma di DB2 Universal Database che
viene installato automaticamente).
Inutile dire che svariate prove non hanno avuto successo. 
Leggendo ulteriormente la documentazione (a mio avviso MOLTO
dispersiva tra i paragrafi) ho trovato riferimenti a "DB2 Connect
Personal Edition Integrated SNA Support"..  ma nulla che riguardasse
il dove, come e cosa fare per effettuare questo collegamento.
Oramai sono giunto ad una confusione tale da non venirne + a capo..   
Sapete darmi suggerimenti su che operazioni o comunque qualche
delucidazione in merito su come collegarmi al mio host remoto avendo a
disposizione un gateway SNA e poter usufruire di questo collegamento
attraverso Visual basic?
Ve ne sarei infinitamente grato.     Matteo

 wrote in message
news:4d090f2a.02072...@posting.google.com...


 lavorano su host remoto con un simulatore di terminale 3270.
   Il dirver IBM che tu citi ha presentato gli stessi problemi anche a 
noi, che quindi abbiamo optato per il driver Microsoft 
(
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/his/db2odbc1_5o82.asp
), 
che ti consiglio. Comnque ne esistono svariati, per lo piu` a pagamento.
 
-- 
Alla prossima,
Marco

Scusate se non sono riuscito a ringraziarvi prima, ma non ho proprio
avuto tempo!
Grazie per i suggerimenti.
Sono riuscito a collegarmi direttamente con l'odbc per db2 di IBM.. 
alla fine, tutte le mie prove fallivano per una semplice motivazione..
classica oserei dire..    dall'altra parte qualcuno di non proprio
competente non era stato in grado di assegnarmi delle grant o
permission... sia a livello database, sia a livello di accesso alla
rete..    et voilà che non appena mi è giunto il dubbio.. tutto è
andato liscio.
  Matteo