"save the bold & color of font to database"
Yes, I do the same. What you need to do is create Fields in your database table.
Example:
FontName as String
FontBold as Boolean
FontItalic as Boolean
FontUnderline as Boolean
ForeColor as String
FontSize as integer
Then when all Fields are created, Open it and just Fill it in. Example: FontName [Arial] etc.
When your program changes the color, name, bold etc., just be sure that you initialize it with your code.
You can also, however, create dummy Labels on your form and link the fields you had created to them. So when you update the fontname, color etc., it will store it in those labels as Label1.Caption which is linked to those fields you just created.
Don't forget to use the datFont.UpdateRecord function also.
Hope this helps a little more...