Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
SQLServer 2008 R2 Distribuzione VB6
giovedì 21 aprile 2011 - 11.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows XP
|
SQL Server 2008 R2
mattekr
Profilo
| Newbie
16
messaggi | Data Invio:
gio 21 apr 2011 - 11:00
Ciao a tutti, ho scritto un applicativo in VB6 che utilizza un database SQLServer 2008 R2.
Ho compilato l'eseguibile ed ho creato il pacchetto di installazione con il tool di visual studio.
Ora se lo eseguo su pc con installato win xp (aggiornato agli utlimi service pack e aggiornamenti di sicurezza) mi viene presentato l'errore
"La classe non supporta l'automazione o l'interfacccia prevista"
in corrispondenza dell'istruzione :
Call adoCN.Open("Provider = sqloledb;Data Source=" & sDB & ";Initial Catalog=NomeDB;User ID=XXXX;Password=XXXX;")
devo installare qualche componente aggiuntivo sulla macchina? MDAC? ADO (nel pacchetto di installazione ci sono delle dll di ado)?
Grazie, ciao.
iif
Profilo
| Expert
713
messaggi | Data Invio:
ven 22 apr 2011 - 16:53
Potrebbero essere cambiate le stringhe di connessione al db.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 26 apr 2011 - 11:41
>Ciao a tutti,
ciao
>Ho compilato l'eseguibile ed ho creato il pacchetto di installazione
>con il tool di visual studio.
>devo installare qualche componente aggiuntivo sulla macchina?
>MDAC? ADO (nel pacchetto di installazione ci sono delle dll di
>ado)?
sì, prova ad installare MDAC, lo puoi trovare qui:
http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e
sembra proprio gli manchi una dll..
>Grazie, ciao.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
mattekr
Profilo
| Newbie
16
messaggi | Data Invio:
mar 26 apr 2011 - 12:01
Grazie a tutti delle risposte.
In realtà la soluzione è un po più complicata.
MDAC e tutti i componenti di accesso ai dati sono installati correttamente.
Il problema è dovuto al fatto che compilavo l'eseguibile con windows 7. Lo stesso codice sorgente compilato con windows XP non da problemi.
Scavando nel MSDN ho trovato che è un problema noto di VB6 che penso non verrà mai risolto in quanto non è più supportato.
Ho risolto installando sul Windows 7 Windows Virtual PC, ora lavoro e compilo in una istanza di windows xp e tutto funziona correttamente.
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !