ALTER procedure [dbo].[one_mnth_ago]
as
DECLARE @StartDate DATETIME, @EndDate DATETIME
SET @StartDate = dateadd(mm, 0, getdate())
SET @StartDate = dateadd(dd, datepart(dd, getdate())*0, @StartDate)
SET @EndDate = dateadd(mm, 1, @StartDate)
begin
SELECT *
FROM installation
WHERE warranty_expry_date BETWEEN @StartDate AND @EndDate
end
how to run this procedure in desktop application.and retrieve data in gridview
Loading
Hemant SrivastavaPosted Nov 8, 2012, 5:31 PM
DataTable dt = new DataTable();
dt = GetDataFromDatabase();
Hemant SrivastavaPosted Nov 8, 2012, 5:24 PM
public DataTable GetDataFromDatabase()
{
DataTable dt = new DataTable();
string passingParameter1 = string.Empty;
try
{
using (SqlConnection oSqlConnection = new SqlConnection(sLocalCenterDbConnectionString))
{
oSqlConnection.Open();
using (SqlCommand oSqlCommand = new SqlCommand("one_mnth_ago", oSqlConnection))
{
using (DataSet ds = new DataSet())
{
using (SqlDataAdapter sqlAdapter = new SqlDataAdapter(oSqlCommand))
{
sqlAdapter.Fill(ds);
}
int iCount = ds.Tables[0].Rows.Count;
if (iCount > 0)
{
dt = ds.Tables[0];
}
}
}
oSqlConnection.Close();
}
}
catch (Exception Ex)
{
throw Ex;
}
return dt;
}