On what date was James P. Buchanan (d)'s successor seated?
create table table_2159547_3 (date_successor_seated varchar, vacator varchar, PRIMARY KEY (date_successor_seated))
select date_successor_seated from table_2159547_3 where vacator = "james p. buchanan (d)"