Newsgroup: it.comp.lang.visual-basic
Titolo: [DB] Qual'è il metodo migliore per...

Ciao a tutti, 
mi stavo chiedendo quale sia il metodo migliore (più veloce o più
affidabile) di accedere ad un database in rete.
Per il momento al mio cliente che chiedeva di aggiornare l'applicazione
per girare su di un PC "client", ho detto semplicemente di condividere
sul "server" la directory del database ed accedere via rete. Ma credo
proprio che ci sia un metodo migliore, o no? :)
Ciao e grazie in anticipo per le risposte
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 proprio che ci sia un metodo migliore, o no? :)
1) Non hai detto che DB usi, ma mi sembra di capire che usi Access
2) Non voglio accendere un flame, ma personalmente ti consiglio, se devi
accedere da più utenti ad un unico DB, prova a passare a MSDE. Le modifiche
al codice, se scritto bene, sono minime.
Ciao
Alberto

 accedere da più utenti ad un unico DB, prova a passare a MSDE.
[...]
2) Ahia. Calma. Non ho questa grande esperienza, quindi.... cos'è MSDE?
:) Magari tu ti metterai a ridere, ma scusa al domanda banale...
Sì, in realtà ho più client che devono accedere allo stesso server.
Ciao e grazie mille per la risposta,
M.


 2) Ahia. Calma. Non ho questa grande esperienza, quindi.... cos'è MSDE?
Il discorso sarebbe molto lungo.
Diciamo che, in soldoni e prendendomi qualche mala parola dal NG, MSDE è la
versione distribuibile di Sql-Server. Tu lo installi su un PC della rete, e
qualunque client può accedere per leggere/scrivere i dati.
Il bello è che, se cade la rete, se manca tensione ad un client o al server
stesso, anche a metà di un'operazione, al riavvio la situazione è sempre
affidabile ed il database è utilizzabile (mentre con Access non è
garantito).
Per l'accesso, va benissimo anche DAO, ma visto che sei disposto a
intervenire sul codice, valuta il passaggio ad ADO.
Ciao
Alberto

Ah, ok. Darò un'occhiata su internet.
C'è un sito che tu sappia da dove scaricarlo? 
Oppure occorre ordinarlo?
Oppure è già presente con VB?
(Ariscusa la domanda stupida.... :))
In effetti il problema dell'affidabilità l'ho già affrontato, dato che
il cliente lamenta il fatto che se un client si pianta, tutto il
programma resta in una situazione non nota... E qualche volta ho anche
avuto DB corrotti, quindi da riparare....
Sì, in effetti pensavo ad ADO, quando dicevo "upgrade" del codice...
Grazie di nuovo.


 accedere da più utenti ad un unico DB, prova a passare a MSDE. Le modifiche
[..]
Ciao,
in realtà ho cercato su google, ma mi dice che MSDE non è più
disponiible: vedi il seguente indirizzo:
http://msdn.microsoft.com/vstudio/downloads/addins/msde/default.asp
E adesso ?!?!?


 C'è un sito che tu sappia da dove scaricarlo?
Microsoft
Oppure nei CD di Office (non so bene quale versione), o di Sql-Server.
Ciao
Alberto

 disponiible: vedi il seguente indirizzo:
Veramente in quella pagina c'è scritto che non è più disponibile MSDE1
(compatible con Sql-Server7), perchè adesso c'è MSDE2000 (e c'è pure il
link...)
Alberto

 link...)
salve,
Msde2000 e' reperibile presso
http://www.asp.net/webmatrix/download.aspx?tabindex=4
come componente del progetto WebMatrix... non so pero' che implicazioni
legali possano esserci per un uso diverso da quello previsto dal progetto
stesso...
saluti
Andrea Montanari
montanar...@virgilio.it
http://utenti.lycos.it/asql/index.html
(my vb6+sql-dmo little try to provide MS MSDE 1.0 a visual interface) ver
0.0.46
--------- remove DMO to reply