Newsgroup: it.comp.lang.visual-basic
Titolo: Passaggio da access ad msde

Allora....ho creato una applicazione per una piccola azienda chimica che
però ora si è ampliata....sic...
Prima il mio programma girava in due postazioni che avevano in condivisione
una cartella in cui c'era il db.......
Ora con l'ampliamento aziendale hanno comprato un server e mi hanno chiesto
di spararci dentro il programma....
Allora...sicuramente dovrò passare all'msde.....e fin qui ci siamo....
Quello che vi chiedo è questo :
tutte le stringhe di connessione con i vari open "select....." cambiano
completamente????
Scusate l'ignoranza ma ADO può essere usato solo su ACCESS???
Grazie
IAK

"PiantoTardivo" <Pianto...@PiantoTardivo.it> ha scritto nel messaggio
news:xhX0e.10657$IN.2...@twister2.libero.it...

Ok ho visto che ADO può essere usato anche con msde...
Per il resto domande di prima...
Scusatemi ancora....
IAK

 cambiano completamente????
le stringhe di connessione chiaramente utilizzeranno parametri specifici di
SQL Server e non di JET, come anche potrebbero dover cambiare tutti gli
statement che contengono sintassi SQL supportate da JET e non da SQL
Server..
c'e stat' un thread aperto qualche giorno fa...
<[SQL server] Voi quanto chiedereste per...> del 21/03/2005 iniziato da
[Hit_MN]
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.11.1  -  DbaMgr ver 0.57.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

Scusate l'ignoranza ma ADO può essere usato solo su ACCESS???
Allora. Intanto non ho ben capito la domanda, comunque....
ADO è un sistema di oggetti, basato sulla tecnologia OLEDB, che
astrae, o cerca di farlo, la connessione ai dati. La cosa significa
che, nel momento in cui ti sei attenuto agli standard OLEDB, non hai
alcuna necessità di ricompilare il codice se le modalità che sono
richieste per la connessione alla base dati sono differenti da quelle
che hai utilizzato in fase di progetto. Ti basta infatti avere un
opportuno data provider (una specie di driver che ti consente la
connessione alla base dati) e una opportuna stringa di connessione,
che serve per configurare la connessione stessa fornendo i parametri
necessari. Se vuoi farti un'idea di cosa sto parlando, vai a dare un
occhio a 
www.connectionstrings.com
.
Windows, infine, fornisce un opportuno configuratore di stringhe di
connessione, che puoi utilizzare in due modi:
1) integri opportune chiamate all'interno della tua applicazione
(riferimento a Microsoft OLE DB Service Component x.x Type Library, e
da questa scegli DataLinks)
2) crei un file vuoto di tipo testo con estensione .udl, e ci fai
doppio click sopra; questo (almeno da Win2k in avanti) fa si che tu
abbia accesso al famoso configuratore; il risultato sarà un file di
testo contenente una stringa di connessione secondo quanto da te
indicato, che puoi leggere dalla tua applicazione.
--
Ciao!
Luca Menegotto

 occhio a 
www.connectionstrings.com
.
Perfetto!!!!!
da quello che mi sembra di aver capito non devo modificare il codice se non
nella
stringa di connsessione al db......
Insomma posso anche con msde crearmi un rs.adodb.recordset e una
cn.adodb.connection
sfruttando la tecnologia ADO....
Se sto sbagliando ditemelo...
Comunque grazie mille
IAK

stringa di connsessione al db......
ALT! STOP!! FRENA!!
Dipende. Se fai uso delle sole tabelle, non hai difficoltà. Il
problema si pone se uin Access utilizzi le compiled queries, concetto
che nei DBMS 'seri' (ti prego, pasamela) non esiste, in quanto
sostituito da altri strumenti più potenti.
--
Ciao!
Luca Menegotto

 ha scritto nel messaggio
news:ogu841lj2uo6si359...@4ax.com...

Grazie Luca!!!!
Uso solo tabelle per fortuna (e anche per scelta)....
Comunque sono curioso di vedere com'è sto msde....
Domani me lo installo....
Grazie  ancora
IAK

Domani me lo installo...
Visto che ci sei, scarica anche DbaMgr2k di Andrea Montanari (il
quale, se continua cosě, potrebbe chiedere anche qualche soldo... ;-)
)
--
Ciao!
Luca Menegotto