14 messaggi dal 22 ottobre 2004
ciao a tutti,
sono appena passata ad asp .net e sono ancora molto impedita.
quindi quesito...

con questo ad inizio pagina:
<%@ Import Namespace="System.Data.OleDb" %>


e nello script la stringa di connessione a db SQL server:

Dim dbconn As OleDbConnection
Dim stringa_conn As String = _
"Provider=SQLOLEDB;" & _
"server=NS_SERVER;" & _
"Initial Catalog=CICCIO;" & _
"User Id=SA;" & _
"Password=xxxxxxxxx"

dbconn = New OleDb.OleDbConnection(stringa_conn)
dbconn.Open()


perchè esce fuori:

[DBNETLIB][ConnectionOpen (Connect()).]Server SQL inesistente o accesso negato.

(i parametri che ho usato sono giusti e li uso con i .asp senza problema)


graz, paola.
ma perchè usi System.Data.OleDb per connetterti a SQLServer?
Devi usare System.Data.SQLClient

ciao
--
Kappa [co-mod icwa]
kappa@aspitalia.com
http://www.webngo.net
http://www.filmscoop.it, tutto sul cinema
http://www.viaggiscoop.it, i tuoi viaggi in rete
14 messaggi dal 22 ottobre 2004
ho seguito il tuo consiglio:


Dim objConn As SqlConnection
objConn = New SqlConnection("server=NOMESERVER;uid=sa;pwd=xxxxxx;database=CICCIO")
strSql = "SELECT * FROM paola"
Dim objCmd As New SqlCommand(strSql, objConn)
Dim dataReader As SqlDataReader = Nothing
objConn.Open()
dbread = objCmd.ExecuteReader()



ma il risultato è il medesimo non mi apre la connessione:

Server SQL inesistente o accesso negato.


2.198 messaggi dal 30 novembre 2001
scrivi così:
objConn = New SqlConnection("Persist Security Info=False;Data Source=tuoserver;Initial Catalog=tuodb;User ID=sa;Password=xxxx;")
comunque ti consiglio di mettere la stringa di connessione nel web.config e recuperarla ogni volta che ti serve.
14 messaggi dal 22 ottobre 2004
ti ringrazio, ho fatto così e funziona:

objConn = New SqlConnection("Data Source=192.168.1.55,1433;Network Library=DBMSSOCN;Initial Catalog=IL_DB;User ID=sa;Password=xxxxxx;")

ovvero ho messo l'indirizzo IP del server e la porta.
(anche la tua stringa di connessione mettendo l'IP funziona!)

nel mio ufficio hanno messo un nuovo firewall ed hanno pesantemente smanettato sulla rete, chiudendomi un sacco di porte in faccia e combinando dei casini mostruosi.
SNOOOORT!!



ciao da paola.
2.198 messaggi dal 30 novembre 2001
come ti avevo scritto prima ti consiglio di mettere le stringhe di connessione nel web.config così non sei costretta a scrivere ogni volta tutta la stringa, e la modifica è molto più veloce dal momento che basta cambiare solo il web.config.

Ciao.
14 messaggi dal 22 ottobre 2004
ho appena risolto un'altro problemaccio di timeout modificando il file (mai visto prima):

machine.config


fino a ieri non mi era neanche nota l'esistenza del web.config (scoperto grazie a te)  .


sono proprio entusiasta...
mi metto a studiare ASP .net




ciao, paola.
2.198 messaggi dal 30 novembre 2001
ti consiglio di studiare bene asp.net e fare molta attenzione alle modifche del machine.config perchè queste si ripercuotono su tutte le applicazioni asp.net, per apportare delle modifiche che valgono solo per l'applicazione che stai scrivendo devi modificare web.config.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.