ciao a tutti
ho realizzato un programma in dotnet
quando lancio il setup mi chiede di installare sql server 2005 !!!
ciao a tutti
ho realizzato un programma in dotnet
quando lancio il setup mi chiede di installare sql server 2005 !!!
Il setup del tuo programma? Per caso il tuo programma fa uso di SQL Server 2005?
Amaro C++, il gusto pieno dell'undefined behavior.
riepilogando
---------------------------------------------------
quando lancio il setup mi chiede di installare sql server 2005 !!!
mentre se lancio l'exe mi da
--
system.invalidoperationexception : il provider 'sqlncli' non e registrato nel computer locale
---
il programma funziona su macchine dove vi e installato sql server 2005 e dot net
il programma interroga un db sql server 2005 in remoto
richiama questi package
Imports System.Data.OleDb
Imports system.Data.SqlClient
Imports system.Data
Imports System.Diagnostics.Process
Ha due form ed un modulo ...null' altro
Be', se la tua applicazione usa SQL Server è normale che il setup lo includa tra i prerequisiti e ti chieda di installarlo...
Amaro C++, il gusto pieno dell'undefined behavior.
si ok
ma tutte persone che devono utilizzare il programma
mica devono installarsi sql server 2005 edition
non so....
forse sbaglio qualcosa devo includere una dll non so
Be', allora toglilo dai prerequisiti del setup... il provider .NET per connettersi ad un SQL Server remoto dovrebbe già essere incluso nel Framework (a meno che tu non abbia usato il provider generico ODBC, nel qual caso credo che tu debba installare il driver separatamente).
Amaro C++, il gusto pieno dell'undefined behavior.
perfetto nel setup
non mi chiede piu di installare sql server 2005
ma
se lo lancio mi da sempre lo stesso errore
system.invalidoperationexception : il provider 'sqlncli' non e registrato nel computer locale
premetto che la stringa di connessione è tipo
myconn = New OleDbConnection("Provider=SQLNCLI;Persist Security Info=False;User ID=xxx;Password=xxx;attachdbfile=c:\.....mdf;data source=www.xxxxo.com")
Come pensavo... non usi direttamente i provider managed.... Ti conviene cambiare tutte le tue connessioni in modo da usare le classi del namespace System.Data.SqlClient.
Amaro C++, il gusto pieno dell'undefined behavior.
mi son perso
puoi farmi un esempio pratico....
ho seuito le procedure i qusta pagine
http://support.microsoft.com/kb/310985/it
ho installato i due componenti
quando lancio il programma dal debug appena mi va sul db mi da erorre
e mi dice " nome origini dati nono trovato e driver predefinito non specificato"