use cast function and change the query by below.
dbAccess.execute("SELECT [id],CAST([SNo] as int) as SNumber,LetterSNO,[SubjectOfLetter],[FrmWhere],[WhomTosend],(Cast(Day(DateOfRecieve) as Varchar(3))+'/'+Cast(Month(DateOfRecieve) as Varchar(2))+'/'+Cast(Year(DateOfRecieve) as Varchar(4))) as DateOfRecieve ,[Remarks] ,[User_IPAddress], (Cast(Day(DateOfSending) as Varchar(3))+'/'+Cast(Month(DateOfSending) as Varchar(2))+'/'+Cast(Year(DateOfSending) as Varchar(4))) as DateOfSending FROM [MpscdrcTESTING].[dbo].[tbl_PostalEntry] where DateOfRecieve between '" + TextBox1.Text.Trim() + "' and '" + TextBox2.Text.Trim() + "' order by 2 asc";