Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per la connessione al database

Ho realizzato un applicativo che utilizza la seguente stringa di
connessione:
strQ = "provider=Microsoft.Jet.OLEDB.3.51;data source=" & App.Path & "\" &
database_name
Durante il confezionamento del pacchetto di installazione mi viene fatta
richiesta di indicare i driver, tra quelli elencati, per la connessione
avendo utilizzato DAO.
elenco driver:
-Exchange 4.0
-Jet2.x
-ODBC con area ddi lavoro Jet
-ODBC direct
-Paradox 3.x,Paradox 4.x,...
xbase: dBaseIII, dBaseIV, dBase 5.0
ora mi chiedo quale devo usare visto che provando su un altro PC mi rilascia
l'errore di provider non conosciuto.
Grazie, sono disperato.
Ciao, Enzo

Non so a voi, ma a me lo sfondo bianco dell'Help dà un grande fastidio agli
occhi, ci ho perso del tempo ma non sono riuscito a modificarlo, o meglio,
l'unica soluzione che ho trovato è quella di impostare IE in modo che ignori
di default il colore dello sfondo di tutte le pagine visualizzate, ma così
ogni volta che navigo devo resettare le impostazioni, se qualcuno ha qualche
idea...



 l'errore di provider non conosciuto.
Ho la sensazione che la tua macchina sia un peletto out-of-date: Dovrebbe
elencare almeno Jet 3.xx (meglio, se installato, Jet 4.xx)

 occhi
Credo che tu debba prendere in considerazione il fatto di affrontare il
problema dalla tua parte dello schermo.
Il bianco non è stato scelto a caso, ma proprio perchè affatica meno la
vista.
Se ti sembra che "spari" troppo dovresti far "riposare" gli occhi, staccarli
dallo schermo, guardare lontano, fuori dalla finestra, chiuderli per qualche
istante, farli ruotare e cambiare spesso la distanza di fuoco (il difetto di
chi sta spesso davanti allo schermo è la fissità dello sguardo).
Ammesso che il problema non siano riflessi o cattiva illuminazione.
Ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

 Ammesso che il problema non siano riflessi o cattiva illuminazione.
In effetti potrebbe essere anche un fatto di illuminazione, ma se solo riuscissi ad avere il mio bel grigio, strano che sia il solo
ad avere questo problema, mi fa sentire quasi una mosca bianca... anzi una mosca grigia :-)

 Azzeccata come definizione direi...
Perchè so di cosa stai parlando :)
Di solito mi accorgo di una sorta di "acciecamento" con le finestre bianche
quando sono molto stanco (ed è quindi ora di staccare e, come dicevo, far
riposare e rieducare la vista).


 riposare e rieducare la vista).
E se regolaste meglio il contrasto e la luminosità del monitor ? :-PPP
Io perlomeno ho risolto così... un video che fa esclamare "bello !"
quando lo si guarda per pochi secondi, vivace e luminoso, con bei
colori vivaci, è proprio il peggiore per lavorarci a lungo.
Meglio smorzare un po' i toni, oltretutto migliora la nitidezza.
Bye, G.

 E se regolaste meglio il contrasto e la luminosità del monitor ? :-PPP
Vero _anche_ questo :)
Però il bianco deve rimanere bianco e non diventare grigio


 Però il bianco deve rimanere bianco e non diventare grigio
L'ideale teorico (in applicazione della 626, fra l'altro, mi pare) è
che lo sfondo (il bianco in questo caso) abbia una tonalità di poco
superiore alla luminosità del resto della stanza alla luce ambiente.
Io che ho un ufficio fatto con pareti attrezzate di plastica
antiriflesso, di un grigio non troppo chiaro, illuminate da alogene
da 300 W, per esempio, ho dovuto abbassare parecchio la
luminosità.
Sono venuti dei tecnici di una ditta specializzata, per i rilevamenti
ambientali, e questa era la loro opinione, comunque.
P.S.: siamo un pelino OT :-))
Bye, G.

 avendo utilizzato DAO.
Leggo meglio e mi sorge un dubbio: Quella stringa di connessione ha senso
solo per ADO.
Quando scrivi "... avendo utilizzato DAO..." è solo un'inversione di
caratteri e volevi dire ADO oppure vuoi dire che usi _anche_ DAO?
Se usi _solo_ ADO allora usa decisamente "Microsoft.Jet.OLEDB.4.00" e
sincerati di aver installato sulla macchina di destinazione un MDAC_TYP.EXE
contenente la versione uguale o successiva della ADO dichiarata fra i tuoi
riferimenti come file .DLL (non come file .TLB)
Se usi _anche_ DAO allora vale quanto detto. Metti fra i riferimenti
decisamente DAO 3.6 al posto di DAO 3.51 e installa il Jet adeguato (vedi
MSDN per l'eventuale download).
Nota anche che, in caso di presenza fra i riferimenti sia di ADO che DAO, se
non indichi esplicitamente la libreria degli oggetti (per esempio Dim rsdao
as ADO.Recordset, Dim rsado as AFODB.Recordset), verrà intesa e usata la
prima dall'alto fra i riferimenti attivi, con i problemi che ti lascio
immaginare.

 (per esempio Dim rsdao as ADO.Recordset, Dim rsado as AFODB.Recordset)
ovviamente volevo scrivere ... Dim rsado as ADODB.Recordset

 superiore alla luminosità del resto della stanza alla luce ambiente.
Ecco che si spiega tutto, il grigio a cui sono abituato è di poco più luminoso del grigiore delle pareti della mia stanza :-)
Il fatto è che tra cercare un qualche tweak software e riverniciare la stanza / aumentare l'illuminazione
ho scelto la prima...
Non so a quanti possa interessare, ma ho trovato che con questa chiave di registro si forza lo sfondo di default, mettendo la chiave
a 0 invece si torna alla normalità.
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Settings]
"Always Use My Colors"=dword:00000001
Con due file di registro sul desktop ho risolto :-))