Si una pregunta de ‘seleccionar todo lo que corresponde’ se codificó incorrectamente en un conjunto de datos utilizando SQL de modo que se seleccionó cada respuesta, ¿puedo recuperar los datos?

Si el formulario está en un sitio web, es posible que pueda obtener información de los registros del servidor web. Algunas advertencias:

  • Esto solo funciona para envíos de formularios GET. Las solicitudes POST probablemente no incluirían los datos POST en el registro.
  • Puede ser difícil asociar al usuario con los datos. Por ejemplo, si ingresa las solicitudes en una identificación de sesión y la información de la sesión se ha ido, puede que no sea posible determinar qué usuario realizó la solicitud.
  • Si el error estaba en el código del lado del cliente, entonces la solicitud del servidor puede tener datos incorrectos. Eso haría que el registro web fuera tan inútil como la base de datos SQL para recuperar los datos.
  • Los registros web pueden rotarse periódicamente. Si no los respalda regularmente, entonces tendría sentido tomar una instantánea lo antes posible.

Dependiendo de la arquitectura de su sistema, puede haber otros lugares para buscar. Por ejemplo, si está utilizando una arquitectura orientada a servicios, puede haber registros de servicios que se pueden usar para recuperar los datos. Quizás un equilibrador de carga, proxy o firewall también registre las solicitudes. Y si el producto es una aplicación de escritorio, puede haber un registro local en la aplicación que contiene la información deseada.

En resumen, valdría la pena mirar cada componente de la pila que tocó los datos antes de que se confundieran.

Lo dudo. Necesitaría un registro de qué usuario marcó la casilla, y eso requeriría 1) un script para registrar la acción en un servidor, o 2) una buena herramienta de terceros para su cuestionario.

Si no creó el cuestionario basado en la web usted mismo, las personas a las que compró dicho software pueden tener un registro.

Buena suerte, y recuerda que la raíz del conocimiento es el fracaso 🙂