Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO !! problema con riferimento esterno

salve, ho un problema che non mi fa dormire la notte...
sto cercando di collegare ad un mio programma un database sotto As400 per
ricevere informazioni tramite istruzioni SQL.
Per fare cio, sto utilizzando delle librerie propietarie IBM che ho inserito
nel mio programma tramite il menu Progetto->Riferimenti.
Solo che adesso non riesco ad utilizzare alcuni metodi della libreria in
quanto alcuni parametri non mi vengono accettati, perche il tipo di
variabile e' errato.
In particolare per richiamare un determinato metodo, mi si richiedono 5
parametri, che devono essere passati (cito testualmente dall'help in linea)
in questo modo :
1) errorClass - Pointer to Short Integer
    Specifica un buffer in cui memorizzare la classe di errore. Questa
classe indica quale modulo     server database ha riscontrato un errore. I
valori possibili sono:
    0 - Nessun errore
    1 - Errore funzionale SQL
    2 - Errore parametro SQL
    3 - Errore funzionale elenco
    4 - Errore parametro elenco
    5 - Errore funzionale DB2
    6 - Errore parametro DB2
    7 - Errore server generico
    8 - Errore uscita utente
2) errorCode - Pointer to Long
    Specifica un buffer in cui sarà memorizzato il codice di ritorno dal
modulo server.
3) messageID - Pointer to String
    Fornisce un'allocazione in cui memorizzare l'identificativo messaggio
del sistema centrale.         (Questo valore deve essere passato come un
puntatore di un BSTR.)
4) message1 - Pointer to String
    Fornisce un'allocazione in cui memorizzare il primo messaggio del
sistema centrale. (Questo     valore deve essere passato come un puntatore
di un BSTR.)
5) message2 - Pointer to String
    Fornisce un'allocazione in cui memorizzare il secondo messaggio del
sistema centrale.             (Questo valore deve essere passato come un
puntatore di un BSTR.)
spero di essere stato abbastanza chiaro, scusate la lunghezza.
come faccio a passare questi parametri sotto questa forma ???
Vi prego aiutatemi, sto diventando pazzo !
1000 grazie
Fabio

 1000 grazie
Bof!
--
Ciaps
Stracca
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cerca le risposte alle tue domande sul Sito Comune del
newsgroup it.comp.lang.visual-basic: 
http://www.murialdo.it/it_lang_vb
Magari prima leggi l'Help in linea!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


si, ODBC + DAO = lento lento lento

>si, ODBC + DAO = lento lento lento
L'AS/400 ti sembra veloce collegato ad un PC?!?!? Mai!!!
Almeno e' sicuro e non crea casini !!!
Ciaps
Stracca

 Fabio
Io utilizzo da tempo applicazioni VB che leggono Database su As400.
Certo non sono una scheggia in velocita' ma nel complesso e' abbastanza
accettabile.
Dipende inoltre tantissimo dal tipo di connessione verso l'As.... Twinax ??
Tcp/Ip ???
Uso chiaramente ODBC del C.A. ed ancora nessuno si e' lamentato della
velocita'.
Altra precisazione, in genere non vado a fare 75 Join con archivi AS da PC
creo delle viste direttamente su AS400 e faccio la lettura da PC del file
JOINATO per intenderci.... come vedi sono molti i fattori in gioco per
ottenere delle performance decenti, ma con un po' di pazienza i risultati
poi sono piu' che accettabili......
Ciao
Ven.

 wrote in message 93860074...@fab-srv.fastnet.it...


 wrote in message
7ssjbg$40r$1...@news.flashnet.it...

no assolutamente, non ho detto che l'AS e' veloce sotto PC, ma di certo e'
molto piu veloce un emulazione terminale che un collegamento ODBC+DAO
ciao
Fabio