in reply to (duplicate) Insert into SQL 2000 from form on web

I don't have SQL Server docs within reach, but the syntax you're using for INSERT looks off. Try
INSERT INTO todo (date,status,content) VALUES (?,?,?)
and plug in the pieces. Also, consider adding some error checking. Some of those DBI calls are probably failing on you, leaving helpful error messages that you aren't bothering to look at.