Contradiction with 1 Kings 8:19
This verse states that David would not build the house, contradicting the implication in 2 Samuel 7:5 that he should.
1 Kings 8:19: Nevertheless thou shalt not build the house; but thy son that shall come forth out of thy loins, he shall build the house unto my name.
Contradiction with 1 Chronicles 28:3
God explicitly tells David he shall not build a house, contradicting 2 Samuel 7:5 where the question suggests consideration for him building it.
1 Chronicles 28:3: But God said unto me, Thou shalt not build an house for my name, because thou [hast been] a man of war, and hast shed blood. [blood: Heb. bloods]
Contradiction with Acts 7:47
States that Solomon built the house, not David, differing from the suggestion in 2 Samuel 7:5 that David should build it.
Acts 7:47: But Solomon built him an house.