22 messaggi dal 19 dicembre 2002
A voi risulta che bisogna aprire + oggetti SQLConnection uguali (stesso database e stessa stringa di connessione) per poter utilizzare in una Sub di ASP.NET + oggetti DataReader??????

Io adesso apro una connessione (oggetto SQLConnection) per ogni dataReader/DataSet che utilizzo.....non vorrei però che questo facesse precipitare le prestazioni.

Se qualcuno mi spiega qualcosa gliene sono grato.

Fulvio .NET is on the air
435 messaggi dal 14 giugno 2002
prova cosi questo a me funziona:

Set conn2 = Server.CreateObject("ADODB.Connection")
conn2.connectionstring = Application("StrConn_ConnectionString")
Set rs2 = Server.CreateObject("ADODB.Recordset")
conn2.open

Set conn = Server.CreateObject("ADODB.Connection")
conn.connectionstring = Application("StrConn_ConnectionString")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.open

ciao rafpas
Modificato da rafpas il 03 gennaio 2003 13.37 -
è così che si fa.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
22 messaggi dal 19 dicembre 2002
Ok, ma io non ho mai usato questa sintassi (stile VB) in ASP.NET.
Io i DataReader (in ASP.NET) li apro generalmente così:

MyConnection = New OleDbConnection(Application("strConn"))
MyConnection.Open()
MyCommand = New OleDbCommand(strSQL, MyConnection)
MyCommand.CommandType = CommandType.Text
Dim DR As OleDbDataReader
Try
DR = MyCommand.ExecuteReader
.......

Quale dei 2 sistemi è migliore secondo voi, cmq in entrambi i casi mi sembra di capire è necessario aprire 2 connessioni (MyConnection.Open()), una per ogni DataReader?!?

Fulvio .NET is on the air

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.