2012-04-02 8 views
0

Angenommen, es gibt 3 Textfelder für Vorname, * Nachname *, Stadt. Basierend auf Einträgen in Textfeldern wird es in where-Klausel hinzugefügt. Hier ist meine Abfrage.Wie hängt man die Abfrage in sp an?

select col1,col2 from table1 where 

Angenommen Name in texfirstname zu setzen, dann wird die Abfrage wie diese

select col1,col2 from table1 where firstname = txtfirstname.Text 

sein, und wenn Benutzer Nachname in textlastname eingeben dann Abfrage wie folgt

select col1,col2 from table1 where firstname = txtfirstname.Text and lastname = txtlastname.Text 
sein

Ich angehängt in Hauptabfrage basierend auf was der Benutzer in den Textfeldern eingeben.

Wie in einer gespeicherten Prozedur, wenn ein Benutzer ein Textfeld füllt?

Antwort

0
Create Procedure spTest 
(
    @Value nVarChar(10) 
) 
As 
Begin 
    Select col1,col2 from table1 where firstname = @Value 
End 
Verwandte Themen