Mmmm... parece que si:
http://www.aspfaq.com/show.asp?id=2080
según dice allí, "general" es una palabra reservada!
Dejá tu sentencia así:
strCommand = "insert into [general] (nombre,edad,hobbie)
values ('"& vname &"','"& vage &"','"& vhob &"')"
O de plano, cambiale el nombre a la tabla 'general'