Le forum de livrotheque

Vous n'êtes pas identifié.

  • Index
  •  » bugs
  •  » Erreur probablement due à une apostrophe

#1 15-11-2009 15:21:52

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Erreur probablement due à une apostrophe

Bonjour,

Ce que je n'avais jamais fait jusqu'à présent: entrer dans livrothèque et cliquer sur un nom d'auteur comprenant une apostrophe.... pas content livrothèque:

=====
remplir_grille SELECT livre.rowid, auteur.nom, livre.titre FROM livre LEFT JOIN auteur ON
livre.id_auteur=auteur.rowid WHERE auteur.nom='L'HERMINIER Commandant' ORDER BY auteur.nom, titre
prepare: near "HERMINIER": syntax error (SELECT livre.rowid, auteur.nom, livre.titre FROM livre LEFT JOIN
auteur ON livre.id_auteur.rowid WHERE auteur.nom='L'HERMINIER Commandant' ORDER BY auteur.nom, titre)
=====

Et je n'ai plus accès aux autres auteurs.

Si je redémarre livrothèque en appelant un autre auteur, pas de problème jusqu'à ce je clique sur un auteur "apostrophé".
Plus de problème si je remplace l'apostrophe par un tiret... mais c'est pas du jeu !!!
Suis-je le seul dans ce cas ?
Bien cordialement à tous,
P.C.

Hors ligne

 

#2 15-11-2009 19:05:00

fougny
Administrator
Date d'inscription: 30-07-2006
Messages: 533

Re: Erreur probablement due à une apostrophe

Pas drole

je regarderai!

Hors ligne

 

#3 16-11-2009 09:32:16

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

Complément:

Pas de problème si je remplace l'apostrophe par une astérisque: c'est une solution...

J'ai eu ce pb dans access je m'en suis sorti avec une instruction du genre: ORDER BY Replace(chaine_de_départ; caractère exotique à supprimer; "")
Cordialement,
P.C.

Hors ligne

 

#4 17-11-2009 11:59:36

fougny
Administrator
Date d'inscription: 30-07-2006
Messages: 533

Re: Erreur probablement due à une apostrophe

J4ai mis en test une version qui devrait corriger le problème :
http://peepaillard.free.fr/programme/livro_test.7z

Dis moi si ça fonctionne chez toi. Si c'est le cas je livrerai la nouvelle version.

(et supprimer le caractère n'est pas une solution quand on l'utilise comme critère de sélection wink )

Hors ligne

 

#5 17-11-2009 15:03:14

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

Hello,

1°) Ça marche impeccable... même si je mets deux apostrophes dans le nom (oui je sais, c'est du vice).

2°) La fonction Replace de Access dont j'ai fait état n'est utilisée QUE pour le tri mais ce qui apparaît dans mes états ce sont les NOMS orthographiés normalement avé les caractères exotiques.

3°) Pour jlivrothèque que j'essaie de temps en temps, je lis sans problème ma base (enfin une copie...) MAIS je ne peux charger d'autres livres avec le code isbn tout simplement parce que le bouton "recherche internet" n'apparaît pas sur mon écran, comme si la fenêtre était tronquée à droite. [je travaille sur portable Fujitsu, Windows XP SP3, écran 15".

En tout cas grand merci pour la modif, c'est "achement sympa".

P.C.

Hors ligne

 

#6 17-11-2009 15:35:32

fougny
Administrator
Date d'inscription: 30-07-2006
Messages: 533

Re: Erreur probablement due à une apostrophe

hello,

Merci pour le retour.

pour le 3) 15" !!!! ça existe encore ! c'est quoi la résolution?

Hors ligne

 

#7 17-11-2009 16:34:12

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

résolution 1024 x 768... et ça me suffit :-)))  et des 15" il y en a plein sur le marché !!!

Hors ligne

 

#8 17-11-2009 17:23:51

fougny
Administrator
Date d'inscription: 30-07-2006
Messages: 533

Re: Erreur probablement due à une apostrophe

Le marché aux puces certainement big_smile

Hors ligne

 

#9 09-05-2010 11:27:58

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

Bonjour,

Dans la version 1.2.0.0, je retrouve la même erreur [plantage suite à accès à un nom d'auteur comprenant une apostrophe] avec la même erreur:

remplir_grille SELECT livre.rowid, auteur.nom, livre.titre FROM livre  LEFT JOIN auteur ON livre.id_auteur=auteur.rowid WHERE auteur.nom='D'ALRE E.J.1 ORDER BY upper(auteur.nom), upper(titre) prépare: near "ALRE": syntax error (SELECT livre.rowid, auteur.nom, livre.titre FROM livre  LEFT JOIN auteur ON livre.id_auteur=auteur.rowid WHERE auteur.nom='D'ALRE E.J.1 ORDER BY upper(auteur.nom), upper(titre))

Cette anomalie avait été arrangée par notre vénéré Administrator. Suis-je le seul a être dans ce cas ?

Bien amicalement

Hors ligne

 

#10 10-05-2010 23:47:29

cubbiste
Programmeur
Date d'inscription: 07-01-2010
Messages: 122

Re: Erreur probablement due à une apostrophe

Bonjour,

J'ai reproduit une anomalie similaire (ou identique ?) en cliquant dans l'arbre en partie gauche de la fenêtre sur le nom d'un auteur contenant une apostrophe.
Parlons-nous bien de la même manipulation ?
Sinon, quelle est la manipulation exacte qui produit le problème ?

Hors ligne

 

#11 11-05-2010 08:52:45

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

Bonjour,

C'est exactement ça !
Le problème avait été réglé pour la version précédente (voir message Fougny du 17/11/2009).
Rien n'est simple..., bon courage et merci.

Hors ligne

 

#12 11-05-2010 09:07:00

cubbiste
Programmeur
Date d'inscription: 07-01-2010
Messages: 122

Re: Erreur probablement due à une apostrophe

Voici une version provisoire qui corrige le problème, et également un problème très semblable quand on utilise la fonction "rechercher" : http://dl.free.fr/j7DBbcwHu (le lien est valable 30 jours).
Le lien ne fournit que l'exécutable, nommé livro_test.exe : il faut le copier dans le même répertoire que livrotheque.exe, et lancer livro_test.exe au lieu de livrotheque.exe.

Si cette version est ok, je laisserai à Fougny le soin de publier une version officielle. NB pour Fougny : j'ai commité les modifs dans Kenai.

Dernière modification par cubbiste (11-05-2010 09:08:50)

Hors ligne

 

#13 11-05-2010 17:00:19

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

SUPER. Grand merci Cubbiste pour cette modif qui me rend bien service.

@+

Hors ligne

 

#14 11-05-2010 19:17:57

fougny
Administrator
Date d'inscription: 30-07-2006
Messages: 533

Re: Erreur probablement due à une apostrophe

je passe en live quand vous voulez! (on attend un retour du captain avant je pense?)

Hors ligne

 

#15 12-05-2010 10:08:17

captain76
débutant
Date d'inscription: 18-01-2009
Messages: 38

Re: Erreur probablement due à une apostrophe

Le captain a testé: c'est tout bon !
Merci à tous

Hors ligne

 

#16 24-05-2010 18:11:16

cubbiste
Programmeur
Date d'inscription: 07-01-2010
Messages: 122

Re: Erreur probablement due à une apostrophe

pour Fougny :
je ne me suis pas manifesté depuis ton dernier message, mais pour moi aussi c'est ok pour une mise en ligne de cette version (je n'ai pas d'autres modifs prévues dans l'immédiat ...)

Hors ligne

 
  • Index
  •  » bugs
  •  » Erreur probablement due à une apostrophe

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson