Salve a tutti.
C'è qualcuno che può risolvere questo mio dilemma? Le ricerche sono state infruttuose...
Nella mia pagina asp voglio efettuare delle operazioni su un db. Ok nessun problema, creo gli oggetti ADODB.Connection e ADODB.Recordset (tralascio cursorType, cursorLocation e lockType) imposto la query e faccio fuoco:
Ora ti scopro che posso fare la stessa identica cosa in questo modo:
ovvero non è stato creato l'oggetto ADODB.connection ma uso la porprietà ActiveConnection e sparò la query tramite source e open.
Qualcuno può spiegarmi la differenza tra i due metodi utilizzati e perché i metodi BeginTrans CommitTrans e RollbackTrans sono possibili solo nel primo caso?
Saluti.
C'è qualcuno che può risolvere questo mio dilemma? Le ricerche sono state infruttuose...
Nella mia pagina asp voglio efettuare delle operazioni su un db. Ok nessun problema, creo gli oggetti ADODB.Connection e ADODB.Recordset (tralascio cursorType, cursorLocation e lockType) imposto la query e faccio fuoco:
Codice:
Set newConn=Server.CreateObject("ADODB.Connection")
newConn.Open(connectionstring)
Set newRs=Server.CreateObject("ADODB.Recordset")
sqlstring="SELECT * FROM tbl_articoli"
set newRs = newConn.Execute (sqlstring)
Ora ti scopro che posso fare la stessa identica cosa in questo modo:
Codice:
Set newRs= Server.CreateObject("ADODB.Recordset")
newRs.ActiveConnection = connectionstring
newRs.Source = "SELECT * FROM tbl_articoli"
newRs.Open()
Qualcuno può spiegarmi la differenza tra i due metodi utilizzati e perché i metodi BeginTrans CommitTrans e RollbackTrans sono possibili solo nel primo caso?
Saluti.