1)
What is the meaning of "Shamarta"?
1.
Rashi: This refers to fulfilling a promise.
2.
Malbim: You already began to fulfill the promise - Shlomo ruled and built the Beis ha'Mikdash. Since part was fulfilled, it is proper that all be fulfilled.