Bueno observar imagen por favor...
como ven en la imagen es una pregunta con posibles respuesta; y cada posible respuesta asociada a un
checkBox ...
ahora observar codigo...
Query4 -> SQL->Clear();
Query4 -> SQL->Add("Insert Into RESPUESTAFUNCIONARIO(IDCONSECUTIVOENCUESTA, IDENCUESTA, IDPREGUNTA, IDRESPUESTA, FUNCIONARIO) Values(:p1, :p2, :p3, :p4, :p5)");
Query4 -> ParamByName( "p1" ) -> AsString = (consecu);
Query4 -> ParamByName( "p2" ) -> AsString = (Request -> ContentFields -> Values[ "encuesta" ]);
Query4 -> ParamByName( "p3" ) -> AsString = (Request -> ContentFields -> Values[ "idpreguntipDOS2" ]);
Query4 -> ParamByName( "p4" ) -> AsString = (Request -> ContentFields -> Values[ "idrestipDOS2" ]);
Query4 -> ParamByName( "p5" ) -> AsString = "The Black Boy";
Query4 -> Prepare( );
Query4 -> ExecSQL( );
con ese codigo yo capturo todo lo que "necesito" pero lo que me interesa es la siguiente porcion:
Query4 -> ParamByName( "p4" )->AsString=(Request -> ContentFields-> Values[ "idrestipDOS2" ]);
con ese pedazito de codigo que hace parte del primero
"capturo" las respuestas que halla dado el usuario...
la cuestion es que:
solo esta capturando una y tienen que capturar todos los que esten chequeados...
alguien tiene alguna sugerencia del porque solo coge uno; y que ademas solo coge el primero que este chequeado ??? los demas no Gracias por la atencion prestada