i need to develop sql server "dynamic stored procedure " according to passed parameters and bind result into grid view.
below my stored procedure.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
USE DATABASE
GO
CREATE PROCEDURE procedure_name
@LOGIN_ID INT
AS
Declare @SQLQuery AS NVARCHAR(4000)
Declare @ParamDefinition AS NVARCHAR(2000)
Set @SQLQuery = 'SELECT * FROM TABLE WHERE (1=1) '
If @LOGIN_ID = '0'
Set @SQLQuery = @SQLQuery
ELSE
Set @SQLQuery = @SQLQuery + 'AND LOGIN_ID=@LOGIN_ID '
Set @ParamDefinition = '@LOGIN_ID INT'
Execute sp_Executesql @SQLQuery,
@ParamDefinition,@LOGIN_ID
GO
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
please help.
my mail id is : [email protected]
Loading
Sukesh MarlaPosted Sep 3, 2012, 12:49 PM
check answer as correct answer if it helped
aadi patelPosted Sep 3, 2012, 7:54 AM
Sukesh MarlaPosted Aug 24, 2012, 12:12 PM
Sukesh MarlaPosted Aug 24, 2012, 7:08 AM
USE DATABASE
GO
CREATE PROCEDURE procedure_name
@LOGIN_ID INT
AS
If @LOGIN_ID <> '0'
SeSELECT * FROM TABLE Where LOGIN_ID=@LOGIN_ID
else
SELECT * FROM TABLE
GO
Download Dll From http://www.c-sharpcorner.com/Downloads/Details.aspx?DownloadId=251
using (SmartStoredProcedure ObjPriProcedure = new SmartStoredProcedure(StrPriConnectionstring))
{
ObjPriProcedure.PropPubStrProcedureName = "procedure_name";
SmartDbParameters ObjPriParameters = new SmartDbParameters();
ObjPriParameters.Add(new SmartDbParameter("@LOGIN_ID", StrLoginId));
ObjPriProcedure.PropPubParameters = ObjPriParameters;
DataTable dt =ObjPriProcedure.FunPubGetDataTable();
}
Check this is correct answer if it helped