Hii rahul,
Both the courses are significantly different from each other. B pharmacy is a bachelor's degree of 4 years and is more research oriented and focuses on manufacturing of drugs and it's future use while D pharmacy is a 6 year degree and focuses on the clinical practice of the drugs manufactured.
Its your interest which will determine which course is best for you!!
All the best
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile