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
App. WinForms / WPF .NET
Command parametrizzato vs. StoredProcedure
lunedì 08 febbraio 2010 - 14.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
enricovirg
Profilo
| Newbie
36
messaggi | Data Invio:
lun 8 feb 2010 - 14:17
Utilizzo l'oggetto Command di Ado.net per eseguire degli statement sql.
Scrivo le query dinamicamente del tipo:
Dim sql as string = "Select * from miatabella where miocampo=@miovalore"
Dim cmd as newsqlcommad(sql,sqlcnn)
cmd.Parameters.AddWithValue(@miovalore", Me.textbox.text)
sqlcnn.open
cmd.ExecuteNonQuery()
sqlcnn.close
Tiro la query e analizzando il trace con SqlProfiler vedo che la query viene eseguitain sqlserver con
sp_executesql (invece che con il classico execute).
Leggendo qua e là mi par di aver capito che tramite sp_executesql la query viene eseguita alla stregua di una storedprocedure (come se fosse "compilata") e quindi con il piano di esecuzione ottimizzato e "cachato".
Posso quindi ritenere il metodo sopracitato alternativo a scrivere una stored in sqlserver ?
Qualcuno ne sa qualcosa ?
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 !