ConnectionString in VB.NET

mercoledì 01 settembre 2010 - 15.30
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Windows Vista  |  Windows XP  |  Visual Studio 2008  |  Access (.mdb)  |  Internet explorer 8.0  |  Safari

riccardobartoli Profilo | Newbie

Salve a tutti.
Come faccio a scrivere una ConnectionString da codice, che mi apra il Database anche sul sito?
Mi spiego....
La mia stringa di connessione è cosi: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\calcio.mdb;Persist Security Info=True;providerName=System.Data.OleDb"

ma il programma mi da l'errore: Impossibile trovare ISAM installabile.

Se metto l'indirizzo esatto locale, mi funziona bene. Cosa posso fare?

alx_81 Profilo | Guru

>Salve a tutti.
Ciao

>Come faccio a scrivere una ConnectionString da codice, che mi
>apra il Database anche sul sito?
sul sito dove? sei su di un provider remoto? Quale?

>ma il programma mi da l'errore: Impossibile trovare ISAM installabile.
prova intanto a guardare qui http://support.microsoft.com/kb/209805, ma se non hai controllo dei server non so quanto possa esserti utile.


--
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

riccardobartoli Profilo | Newbie

io lavoro in locale..
poi quando trasferisco il progetto sul sito (www.fantamarconi.eu) in una query che gestisco tramite Recordset, non riesco a far girare la stringa di connessione che altresi nelle grid che creo nelle form funziona...

Perchè?

alx_81 Profilo | Guru

>io lavoro in locale..
>poi quando trasferisco il progetto sul sito (www.fantamarconi.eu)
>in una query che gestisco tramite Recordset, non riesco a far
>girare la stringa di connessione che altresi nelle grid che creo
>nelle form funziona...
>Perchè?
hai installato tutto quanto serva per connettersi via OLEDB con jet? tipo l'mdac..

--
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

riccardobartoli Profilo | Newbie

NO... Aiutami Please.

io faccio il trasferimento con FTP, come faccio a installarlo quando trasferisco il progetto sul server?

Perchè la stessa stringa di connessione che sta nel web.config del mio progetto per le grid funziona e sui recordset da codice no?

alx_81 Profilo | Guru

>NO... Aiutami Please.
>io faccio il trasferimento con FTP, come faccio a installarlo
>quando trasferisco il progetto sul server?
non via ftp, per quello ti chiedevo quale sia il provider dove hai creato il sito.
Si tratta di un tuo server o di uno esterno? è una soluzione hosting che hai comprato su internet?
Hai un controllo sul server? Sai se supporta le connessioni in access?
--
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

riccardobartoli Profilo | Newbie

ho acquistato uno spazio su internet.

si le supporta tant'è che le query che faccio nelle grid, dove imposta in automatico la connection string, me le visualizza anche dopo averle passate tramite l'utilita di visual studio

alx_81 Profilo | Guru

>ho acquistato uno spazio su internet.
posso sapere tramite chi che do un'occhiata intanto?

--
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

riccardobartoli Profilo | Newbie

misterdomain.eu

il link del sito mio è www.fantamarconi.eu

alx_81 Profilo | Guru

>misterdomain.eu
nei database supportati sembra che ci sia solo mysql..
Sicuro che access funzioni?

--
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

riccardobartoli Profilo | Newbie

si giuro :D

alx_81 Profilo | Guru

>si giuro :D
il link che ti ho indicato non ti aiuta? Hai upgradato da 97 a 2000? Sicuro che la versione di access che hai usato sia totalmente supportato?
Di altro non mi viene niente.. Prova a scrivere loro per capire cosa ti supportano di access.. sul sito non trovo niente..

--
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

riccardobartoli Profilo | Newbie

Ciao,

allora ho cambiato la connectionstring, con questa sintassi:
cns = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/App_Data/calcio.mdb")

In locale funziona perfettamente, ma passandolo sul sito la pagina da questo errore:

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Cosa devo fare?

Ripeto che comunque in altre pagine del sito, girano query che puntano su questo database access.

alx_81 Profilo | Guru

prova con questa sintassi:
Server.MapPath("~/App_Data/calcio.mdb")
--
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
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5