En total acuerdo con Adler...
Si no querés que se envíe el formulario previamente (sobre si mismo como un JumpMenú) para armar tu campo hidden y luego enviarlo a tu DB, tenés que armarte una función Javascript que en el onChange, o en el LostFocus de los campos pinos y casitas, mande a cargar eso mismo en el hidden.
Otra forma de hacer lo que necesitás sin usar el campo hidden, es enviar las dos variables como bien te decía mc_quake
Cita: para rescatarlo debes hacerlo asi :
txt_Pinos = Request.From("txt_Pinos")
txt_Casitas = Request.From("txt_Casitas")
el request.form rescate el nombre del elemeno del formulario y no un laber o un id
Y antes de enviar los datos a la base de datos, pero en la misma página donde los envías (supongo que tenés un formulario en una página, y codigo asp que procesa esos datos en otra página, si estuvieran en la misma pagina sería cuestión de mecharlo dentro del fragmento de código que se ocupa de la inserción de datos en la db) hacer algo parecido a esto:
ExCampoHidden=txt_Pinos&" "&txt_Casitas
Con esto lo que estarías haciendo es concatenar el contenido de las dos variables en una sola 'ExCampoHidden' y luego enviar esa variable al campo de tu tabla.