Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 6 Monate 2 Wochen her #100456

  • riqcles
  • riqcless Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 103
  • Dank erhalten: 6
  • Karma: 0
Bonjour à tous, J'ai un bug lors de l'import de questionnaires réalisé dans la V1.85+ (avec BDD Postgres) dans une V2 (build 130929 et antérieur) aussi sous BDD Postgres.

J'ai le message d'erreur suivant :
Internal Server Error
CDbCommand failed to execute the SQL statement: SQLSTATE[42883]: Undefined function: 7 ERREUR: la fonction last_insert_id() n'existe pas
LINE 1: Select LAST_INSERT_ID()
^
HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments.
Vous devez ajouter des conversions explicites de type.

An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.

Thank you.


Au moins le français fonctionne ! :laugh:

Si j'importe le questionnaire 1.85 dans une version 2.00 avec une BDD sous Mysql (exemple : le site de démo de Limesurvey / ou une installation sous Easyphp), il n'y a pas d'erreur.

J'ai regardé dans le Mantis -> pas trouvé d'erreur en relation.
J'ai pas essayé avec la première version de la V2 qui était sorti juste après la 1.92.. (je regarde si je l'ai sous le coude !) pour tester et comparer le code Yii.

J'attache le questionnaire, si ceux qui ont un postgres peuvent tester pour confirmer l'erreur avant création d'un Mantis

Merci :P
Anhang:
LimeSurvey 2.00 build 130611 / 1.92+ build 120909 / 1.85+
VirtualBox/WinXP SP3/EasyPHP 12/ PHP 5.3.13/ PostGresql 9.1 /PostGresql 8.4.11
Der Administrator hat öffentliche Schreibrechte deaktiviert.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 6 Monate 2 Wochen her #100457

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 5850
  • Dank erhalten: 716
  • Karma: 222
Attend pas,

C'est bien dans la fonction CSVimport:
$newlid=Yii::app()->db->createCommand('Select LAST_INSERT_ID()')->query()->read();
Der Administrator hat öffentliche Schreibrechte deaktiviert.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 6 Monate 2 Wochen her #100470

  • riqcles
  • riqcless Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 103
  • Dank erhalten: 6
  • Karma: 0
:laugh:
Ok c'est soumis : bugs.limesurvey.org/view.php?id=8235

Merci :)
LimeSurvey 2.00 build 130611 / 1.92+ build 120909 / 1.85+
VirtualBox/WinXP SP3/EasyPHP 12/ PHP 5.3.13/ PostGresql 9.1 /PostGresql 8.4.11
Der Administrator hat öffentliche Schreibrechte deaktiviert.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 6 Monate 1 Woche her #100580

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 5850
  • Dank erhalten: 716
  • Karma: 222
Et fixé par Carsten :)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Folgende Benutzer bedankten sich: riqcles

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 6 Monate 1 Woche her #100596

  • riqcles
  • riqcless Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 103
  • Dank erhalten: 6
  • Karma: 0
:woohoo: Super !
je vais télécharger la nouvelle version de ce pas.
LimeSurvey 2.00 build 130611 / 1.92+ build 120909 / 1.85+
VirtualBox/WinXP SP3/EasyPHP 12/ PHP 5.3.13/ PostGresql 9.1 /PostGresql 8.4.11
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: Nickko
Ladezeit der Seite: 0.126 Sekunden
Donation Image