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[ "idpregunta1"]);
Query4 -> ParamByName( "p3" ) -> AsString = (Request -> ContentFields -> Values[ "idpregunta4"]);
Query4 -> ParamByName( "p4" ) -> AsString = (Request -> ContentFields -> Values[ "idrespuesta1"]);
Query4 -> ParamByName( "p5" ) -> AsString = "THE BLACK BOY";
Query4 -> Prepare( );
Query4 -> ExecSQL( );
Ese codigo ya me funciona...
estoy contento alfin pude guardar en la BD...
pero no todo podia ser felicidad ahora tengo una pregunta y es asi:
Query4 -> ParamByName( "p4" ) -> AsString = (Request -> ContentFields -> Values[ "idrespuesta1"]);
en esa instruccion por ejemplo yo estoy capturando lo que tiene : "idrespuesta1" mi pregunta es si en ese mismo campo separado por comas(,) se puede capturar tambien : "idrespuesta2"
o sea se puede algo como lo siguiente:
Query4 -> ParamByName( "p4" ) -> AsString = (Request -> ContentFields -> Values[ "idrespuesta1", "idrespuesta2", "idrespuesta3"]);
¿eso se puede? ... de hecho ya lo probé pero solo me captura lo que esta en el último lugar ("
idrespuesta3") en ese caso particular.... y yo quiero que los capture todos... pero no lo he logrado...
ayuda
y gracias por el interes que me han mostrado en las anteriores preguntas que e echo...
Saludos