Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : sqlstate 42000 incorrect syntax

sqlstate 42000 incorrect syntax il y a 1 an 2 mois #99091

  • MAGL
  • Portrait de MAGL
Hola a todos.
Quisiera saber si este es un error de LimeSurvey o es de SQL y si esto tiene solución(adjunto imagen). Esto paso al tratar de cagar atributos para cargar usuarios a una encuesta.
Base de datos: SQL Server 2008R2
Servidor: IIS7
Versión de LimeSurvey: 2.00+ Build 130802
Se agrede su atención.

La pièce jointe error21.png est absente ou indisponible

Dernière édition: il y a 1 an 2 mois par MAGL.
L'administrateur a désactivé l'accès en écriture pour le public.

sqlstate 42000 incorrect syntax il y a 1 an 2 mois #99121

  • MAGL
  • Portrait de MAGL
Hola amigos, buenas noticias logre encontrar cual era el error que causaba este mensaje. Es posible que este sea un BUG cuando se instala el LIMESURVEY con las siguientes características:
-PHP
-Servidor: IIS7
-Base de datos: SQL Server 2008R2
-Versión de LimeSurvey: 2.00+ Build 130802

Una forma rápida de reparar esto fue cambiando la línea de comando donde se realizaba la inserción.
Archivo modificado: limesurvey\application\models\Participants.php
Línea: 1028

El problema era sencillo, en SQL al momento de realizar una inserción de una nueva columna en la tabla no se pone COLUMN.

Linea original:
->createCommand("ALTER TABLE {{tokens_$surveyid}} ADD COLUMN ". Yii::app()->db->quoteColumnName($key) ." ". $value ." ( ".intval($value)." )")


La pièce jointe linea_no_modificada.png est absente ou indisponible




Solo se suprime la palabra reservada COLUMN. Nueva línea:
->createCommand("ALTER TABLE {{tokens_$surveyid}} ADD ". Yii::app()->db->quoteColumnName($key) ." ". $value ." ( ".intval($value)." )")


La pièce jointe linea_modificada.png est absente ou indisponible




Espero que esto sea de ayuda.
Que tengan un buen día.
Dernière édition: il y a 1 an 2 mois par MAGL.
L'administrateur a désactivé l'accès en écriture pour le public.
Temps de génération de la page : 0.114 secondes
Donation Image