Query complessa utilizzando anche un campo presente nel profile

martedì 26 giugno 2007 - 18.36

squilibrio Profilo | Expert

In una stored procedure, devo gestire una select alcune condizioni presenti in altre tabelle del mio DB ed una condizione sul comune di residenza (legato al profile dell'utente e salvato nel web.config) per recuperare tutti gli utenti che hanno una specifica residenza?? non essendo un campo presente nella tabella user non so come gestire questa condizione nella stored procedure.


in sintesi devo gestire (in una stored procedure) una query che ricerca dei valori di una specifica condizione WHERE (tramite una query) e tra queste ho anche un valore contenuto nel profile dell'utente... quindi: dovendo gestire per forza le condizioni in una stored procedure, come posso aggiungere una condizione sui valori del profile?

come posso risolvere questo problema?

alx_81 Profilo | Guru

>In una stored procedure, devo gestire una select alcune condizioni
>presenti in altre tabelle del mio DB ed una condizione sul comune
>di residenza (legato al profile dell'utente e salvato nel web.config)
>per recuperare tutti gli utenti che hanno una specifica residenza??
>non essendo un campo presente nella tabella user non so come
>gestire questa condizione nella stored procedure.
>
>
>in sintesi devo gestire (in una stored procedure) una query che
>ricerca dei valori di una specifica condizione WHERE (tramite
>una query) e tra queste ho anche un valore contenuto nel profile
>dell'utente... quindi: dovendo gestire per forza le condizioni
>in una stored procedure, come posso aggiungere una condizione
>sui valori del profile?
>
>come posso risolvere questo problema?
Scusa.. non so se ho capito bene.. ma come fai a fare una condizione sui dati se la reasidenza non è salvata sul db?
Nel caso in cui lo sia, è sufficiente passare come parametro il valore preso dal config e fare la semplice select nella stored procedure..
forse non ho colto il problema..

Alx81 =)

http://blogs.dotnethell.it/suxstellino

squilibrio Profilo | Expert

Ciao! I dati li ho nel DB ma sono gestiti tramite profile, quindi nelle apposite tabelle create dal membership provider. Se voglio applicare una condizione anche su un valore presente nel membership, come posso fare?

Grazie

alx_81 Profilo | Guru

>Ciao! I dati li ho nel DB ma sono gestiti tramite profile, quindi
>nelle apposite tabelle create dal membership provider. Se voglio
>applicare una condizione anche su un valore presente nel membership,
>come posso fare?
se hai tutto su db l'unico problema può essere quello di legare le informazioni che ti servono con la membership..
In sintesi, basta passare l'IDUtente alla stored procedure e poi, in essa, andare a fare la join con la parte di membership che ti interessa..
poi fai la where sulla membership per ricavare le informazioni di residenza..
Se le informazioni sono slegate, fai due select.. una per la parte di membership e una per il resto..
>
>Grazie

Alx81 =)

http://blogs.dotnethell.it/suxstellino
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5