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
.NET Framework
[# e SQL]Utilizzo di un file .sql esterno
venerdì 07 maggio 2010 - 09.38
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
whitedsi
Profilo
| Newbie
2
messaggi | Data Invio:
ven 7 mag 2010 - 09:38
Buongiorno a tutti,
Qualcuno sa dirmi se è possibile accedere-utilizzare uno script SQL esterno in un applicazione sviluppata in C# ?
Cioè sto svilluppando un'applicazione in C# (visual studio 2008) e necessito di poter utilizzare una query memorizzata in un file .sql esterno senza copiare la query all'interno del codice.
Se la cosa è possibile come si fa a passare eventuali parametri alla query? Come si possono maneggiare i risultati?
Qualcuno ha qualche informazione o indicazione di qualche genere?
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 7 mag 2010 - 10:24
>Buongiorno a tutti,
Ciao
>Qualcuno sa dirmi se è possibile accedere-utilizzare uno script
>SQL esterno in un applicazione sviluppata in C# ?
>Cioè sto svilluppando un'applicazione in C# (visual studio 2008)
>e necessito di poter utilizzare una query memorizzata in un file
>.sql esterno senza copiare la query all'interno del codice.
Essendo un file di testo, va trattato come tale, quindi ho paura che devi fare una readAll e poi parsare il file (a meno che non sia da lanciare tutto che allora basta prendere il contenuto e passarlo ad un comando).
>Se la cosa è possibile come si fa a passare eventuali parametri
>alla query? Come si possono maneggiare i risultati?
Per i risultati si trattano esattamente come per qualunque altro statement. Per i parametri invece devi utilizzare il principio delle query parametriche, ovvero con i parametri contrassegnati con @nomeparametro.
Poi basta popolare la collezione Parameters come faresti per una stored procedure o un altro qualsiasi statement parametrizzato.
Detto questo però, perchè non usi una stored procedure? Non puoi fare altrimenti che usare file .sql?
>Grazie
di nulla!
--
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 !