FORUM DES UTILISATEURS / USER'S NEWSGROUP


Heures au format UTC + 1 heure




Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
 Sujet du message: Un script ne fonctionne plus
MessagePublié: 20 Oct 2014 13:05 
Hors-ligne

Inscrit le: 17 Août 2006 14:31
Messages: 10
Localisation: Bordeaux
Bonjour,

Un script ne fonctionne plus sous la nouvelle version Solune :
Je ne comprends pourquoi :shock: ...
le "P" correspond pourtant à  la bonne table : Pointages...

Voici le message d'erreur:

UPDATE P."Phase" SET P."Texte"='
[#1 Contrà´le KO_bO_2014-10-20]
[#2 Remarque:_]' WHERE "Réf. produit"='F341142-900'AND "Gamme" LIKE (SELECT PR."G. principale" FROM "Produits" PR WHERE PR."Réf. produit"=P."Réf. produit") AND "Centre de charge"='ASQ' AND "Phase"=2

NexusDB: <unnamed TsiQuery instance>: Query execution failed:
The alias references a directory that does not exist. ("P" at line 1, pos 8 )

[$2722/10018]

Cordialement
Betty

-----------
gestamatic
Solune v15.0.0


Haut
 Profil  
 
MessagePublié: 21 Oct 2014 9:46 
Hors-ligne
Administrateur

Inscrit le: 31 Jan 2007 6:13
Messages: 608
Bonjour,

Cette requête n'a jamais pu fonctionner car elle est incorrecte d'un point de vue SQL.
Voici la correction,
Code:
UPDATE "Phase" P SET P."Texte"='
[#1 Contrà´le KO_bO_2014-10-20]
[#2 Remarque:_]' WHERE "Réf. produit"='F341142-900'AND "Gamme" LIKE (SELECT PR."G. principale" FROM "Produits" PR WHERE PR."Réf. produit"=P."Réf. produit") AND "Centre de charge"='ASQ' AND "Phase"=2

Cordialement,

_________________
Jean-Philippe - Service Développement Solune


Haut
 Profil  
 
MessagePublié: 21 Oct 2014 10:07 
Hors-ligne

Inscrit le: 17 Août 2006 14:31
Messages: 10
Localisation: Bordeaux
Bonjour,

Merci pour la correction, effectivement le P était mal placé.

Que signifie le message suivant? est-ce l'indication BLOB qu'il faut rajouter?

UPDATE "Phases" P
SET P."Texte"=''+'bO;'
WHERE ("Réf. produit"='GST320250')AND
("Phase"=78)

NexusDB: <unnamed TsiQuery instance>: Query execution failed:
Type mismatch: The source value type (CHARACTER VARYING) and the target site type (column: Texte, [BINARY LARGE OBJECT]) are not assignment compatible

[$3CA0/15520]

Cordialement,
Betty
-----------
gestamatic
Solune v15.0.0


Haut
 Profil  
 
MessagePublié: 21 Oct 2014 10:28 
Hors-ligne
Administrateur

Inscrit le: 31 Jan 2007 6:13
Messages: 608
Bonjour,

Pour insérer du texte dans un champs BLOB, vous devez utiliser la fonction Text2Blob ou Text2Hexa.
Vous pouvez consulter l'aide en ligne de Solune en appuyant sur F1.

Cordialement,

_________________
Jean-Philippe - Service Développement Solune


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Aller vers:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr