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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
SP e passaggio parametri
martedì 14 aprile 2009 - 13.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
mar 14 apr 2009 - 13:45
salve,
volendo capire meglio l'uso delle SP, ne ho creata una che mi deve visualizzare dei campi e filtrare in base ad un paramentro.
Questa è la SP:
ALTER PROCEDURE dbo.ProvaSP (
@A nvarchar(6) = NULL
)
AS
SELECT Progressivo, A, Prova1, Prova2
FROM ProvaSP
WHERE ( A = @A )
RETURN
Uso un SqlDataSource, collegato a questa SP ed un parametro per A:
<SelectParameters>
<asp:Parameter DefaultValue="" Name="A" Type="Int32" />
</SelectParameters>
Normalmente per passare il parametro senza SP, ma all'SQlDS uso questo comando:
SqlDsA.SelectParameters["A"].DefaultValue = "AA";
e funziona.
USando questo stesso comando mi ritorna l'errore:
Formato della stringa di input non corretto
QUalcuno mi può dire dove sbaglio?
grazie
Gaetano
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 14 apr 2009 - 13:55
>salve,
ciao
> @A nvarchar(6) = NULL
> <SelectParameters>
><asp:Parameter DefaultValue="" Name="A" Type="Int32" />
> </SelectParameters>
>QUalcuno mi può dire dove sbaglio?
il Type d eve essere String, sennò si aspetta un intero..
>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
mar 14 apr 2009 - 17:26
svista atroce. Ti ringrazio per il suggerimento.
Non so se posso, ma sono alle prime armi con le SP.
In una webForm ho 3 tabelle. In base all'utente che entra devo filtrare i dati ed in particolare
La prima Tabella è quella che contiene i movimenti di tutti, con un paramentro e User.Identity.Name filtro i dati della seconda tabella ed in base ad un campo della seconda tabella, filtro i dati della prima e della terza.
Attualmente ho una SP per la Tabella1 che viene filtrata attraverso il parametro su cui mi hai aiutato.
La seconda e la terza, sono sormali sqlds senza SP.
Per ottimizzare il codice non sarebbe meglio mettere tutto in una solo SP?
Non so se sia giusto e sia stato chiaro.
Gaetano
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 !