CREATE TABLE table_2159547_3 (date_successor_seated VARCHAR(255), vacator VARCHAR(255))
On what date was James P. Buchanan (d)'s successor seated?
    
SQL: SELECT date_successor_seated FROM table_2159547_3 WHERE vacator = "James P. Buchanan (D)"