Language:
كتاب مناقب الأنصار
63  
Merits of the Helpers in Madinah (Ansaar)
(26)
Chapter: The days of Pre-Islamic Period of Ignorance
(26)
باب أَيَّامِ الْجَاهِلِيَّةِ
Sahih al-Bukhari 3836

Narrated Ibn `Umar:

The Prophet (ﷺ) said, "If anybody has to take an oath, he should swear only by Allah." The people of Quraish used to swear by their fathers, but the Prophet (ﷺ) said, "Do not swear by your fathers. "

حَدَّثَنَا قُتَيْبَةُ، حَدَّثَنَا إِسْمَاعِيلُ بْنُ جَعْفَرٍ، عَنْ عَبْدِ اللَّهِ بْنِ دِينَارٍ، عَنِ ابْنِ عُمَرَ ـ رضى الله عنهما ـ عَنِ النَّبِيِّ صلى الله عليه وسلم قَالَ ‏"‏ أَلاَ مَنْ كَانَ حَالِفًا فَلاَ يَحْلِفْ إِلاَّ بِاللَّهِ ‏"‏‏.‏ فَكَانَتْ قُرَيْشٌ تَحْلِفُ بِآبَائِهَا، فَقَالَ ‏"‏ لاَ تَحْلِفُوا بِآبَائِكُمْ ‏"‏‏.‏
Reference : Sahih al-Bukhari 3836
In-book reference : Book 63, Hadith 61
USC-MSA web (English) reference : Vol. 5, Book 58, Hadith 177
  (deprecated numbering scheme)