Bonne id�e, l'�criture correct pour Access �tant
UPDATE test SET [TEXT]={fn CONCAT('lll for',' update')} WHERE COUNTER=1

C'est un patch qui me convient.
J'aurais pr�f�r� une solution plus universelle mais en tout cas l'id�e �tait
excellente.

A+


--------------------------------------------------------------------
Erik Mazoyer, Chef de projet
HyperOffice
6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex
T�l. 01 41 96 96 76
Fax 01 41 96 96 77
M�l  [EMAIL PROTECTED] 
 

-----Message d'origine-----
De : Samuel BONNANFANT [mailto:[EMAIL PROTECTED]]
Envoy� : mardi 8 octobre 2002 13:29
� : [EMAIL PROTECTED]
Objet : Re: Bug odbc-jdbc


Et en faisant :
UPDATE test SET [TEXT]='kkk for' || ' update' WHERE COUNTER=1

?


----- Original Message -----
From: "Erik Mazoyer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 08, 2002 12:47 PM
Subject: Bug odbc-jdbc


> Je suis confront� aujourd'hui � un bug assez �tonnant.
>
> Je cr�e une table sous Microsoft Access 2000 contenant deux champs :
> 1) un champ COUNTER de type COUNTER
> 2) un champ TEXT de type TEXT
>
> La requ�te
> UPDATE test SET [TEXT]='kkk lll' WHERE COUNTER=1
> Marche
>
> La requ�te
> UPDATE test SET [TEXT]='kkk for update' WHERE COUNTER=1
> plante en annon�ant "java.sql.SQLException: [Microsoft][Pilote ODBC
> Microsoft Access]Fonction optionnelle non install�e"
>
> En fait c'est la pr�sence de "for update" qui est la cause de l'erreur.
> En �crivant "for  update" (pr�sence de 2 blancs) l'erreur est �vit�e.
>
> Mon probl�me est donc de corriger ce probl�me.
> Je ne peux pas changer de base de donn�e et je r�prouve a encoder "for
> update" pour garder une base de donn�e la plus propre possible.
>
> Quelqu'un a t'il d�j� rencontr� le probl�me et, oh miracle, r�solu le
> probl�me :-)
>
> Cordialement,
>
> --------------------------------------------------------------------
> Erik Mazoyer, Chef de projet
> HyperOffice
> 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex
> T�l. 01 41 96 96 76
> Fax 01 41 96 96 77
> M�l  [EMAIL PROTECTED]

Répondre à