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
ASP.NET 1.0/1.1
Non riesco ad aprire con asp una connessione DSN
venerdì 15 ottobre 2010 - 21.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
ven 15 ott 2010 - 21:45
ho creato una connessione su global.asa cosi:
Application("Connection1_ConnectionString") = "DSN=databa;"
Application("Connection1_ConnectionTimeout") = 120
Application("Connection1_CommandTimeout") = 30
Application("Connection1_CursorLocation") = 3
Application("Connection1_RuntimeUserName") = ""
Application("Connection1_RuntimePassword") = ""
Application("Connection2_ConnectionString")
ora dalla pagina asp cosi;
1 Set Connection1 = Server.CreateObject("ADODB.Connection")
2 Connection1.Open Application("Connection1_ConnectionString")
ma mi da errore , non "Nome origine dati non trovato e driver predefinito non specificato"
se pero cambio la 2 con Connection1.Open "databa"
funziona.
ma non posso cambiare 200 pagine.
prima funzionava bene, ma da quando ho dovuto riformattare tutto non piu,
sistema operativo win 7
sql server 2005
ivanuccio
Profilo
| Junior Member
65
messaggi | Data Invio:
lun 18 ott 2010 - 11:08
Ciao prova a visitare questo sito , a me e stato molto ma molto utile.
http://www.connectionstrings.com/
by Ivan
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 18 ott 2010 - 11:22
>prima funzionava bene, ma da quando ho dovuto riformattare tutto non piu,
>sistema operativo win 7
Hai creato il dsn sulla macchina locale? perchè se hai formattato, va rifatto..
--
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
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
lun 18 ott 2010 - 12:03
SI, ho ricreato gli stessi collegamenti DSN.
ma la cosa strana è che se scrivoo direttamente il nome del dsn funziona.
è come se non legge il global.asa dove ho
Application("Connection18_ConnectionString") = "DSN=databa;"
Application("Connection18_ConnectionTimeout") = 120
Application("Connection18_CommandTimeout") = 30
Application("Connection18_CursorLocation") = 3
Application("Connection18_RuntimeUserName") = ""
Application("Connection18_RuntimePassword") = ""
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 18 ott 2010 - 12:07
>SI, ho ricreato gli stessi collegamenti DSN.
>ma la cosa strana è che se scrivoo direttamente il nome del dsn
>funziona.
fossi in te creerei la connection string seguendo il pattern comune che trovi anche sul sito che ti è stato proposto prima..
lasciando quindi perdere il dsn. Almeno per vedere se riesci a far funzionare il tutto..
--
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
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
lun 18 ott 2010 - 22:17
ho provato funziona,
ma ora devo cambiare 200 pagine e la vedo lunga.
ma non capisco perche non legge il global.asa dove ho memorizzato le connessioni.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 19 ott 2010 - 01:36
>ho provato funziona,
>ma ora devo cambiare 200 pagine e la vedo lunga.
>ma non capisco perche non legge il global.asa dove ho memorizzato
>le connessioni.
In che punto del global.asa metti la connectionstring? e poi come la richiami nelle pagine?
--
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
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
mar 19 ott 2010 - 08:28
li richiamo cosi:
Set Connection2 = Server.CreateObject("ADODB.Connection")
Connection2.Open Application("Connection2_ConnectionString")
solo non capisco che se cambio cosi:
Connection2.Open "databa"
funziona.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 21 ott 2010 - 00:50
>li richiamo cosi:
>
>Set Connection2 = Server.CreateObject("ADODB.Connection")
>Connection2.Open Application("Connection2_ConnectionString")
>
>solo non capisco che se cambio cosi:
>Connection2.Open "databa"
>funziona.
Allora significa che la connectionstring vuole o una stringa formattata come da specifiche, oppure il dsn direttamente.
Metti nell'asa il nome del dsn solamente. dovrebbe funzionare..
--
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
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
gio 21 ott 2010 - 09:12
scusa, ma come?
mi dai un esempio?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 21 ott 2010 - 10:12
>scusa, ma come?
>mi dai un esempio?
dico di mettere una variabile application con solo la stringa "databa" e poi aprire quella, ma comunque ti tocca cambiare molto..
Non capisco come mai non funzioni, in fondo la sintassi della connection string è corretta.
tu sei sicuro che il nome del dsn esista e che sia di sistema e non utente vero?
--
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
tigre
Profilo
| Junior Member
198
messaggi | Data Invio:
gio 21 ott 2010 - 10:53
ho controllato :
è si sistema.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 21 ott 2010 - 10:54
>ho controllato :
>è si sistema.
proprio non capisco come mai.. mi spiace..
--
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
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 !