[Ubuntu-cat] Sql "insert into" a LibreOffice Base

Joan Inglada Roig joan.inglada a gmail.com
diu jul 21 11:02:57 UTC 2019


Bon dia, companys,

He trobat la solució definitiva:
https://raresql.com/2013/06/13/sql-server-how-to-insert-a-string-value-with-an-apostrophe-single-quote-in-a-column/

Just replace the single apostrophe with double apostrophe and insert the
record again: INSERT INTO tbl_sample VALUES (1,'Irwin D''Mello')

He doblat l'apòstrof i ha funcionat:

insert into "Capçaleres" ("Topònim", "Núm_fitxa", "Localització",
"Codi_topònim", "Codi_municipi", "Codi_comarca", "Notes") values ('Últim,
L''','9999','A sota','9,99,99','0.01.47','0.02.17','kk de la vaca')

Saluta[c]cions

Joan Inglada
Aquest missatge no l'ha analitzat cap antivirus en origen; està enviat des
d'un sistema GNU/Linux i és poc probable que contingui programari maliciós.


Missatge de Joan Inglada Roig <joan.inglada a gmail.com> del dia dg., 21 de
jul. 2019 a les 1:29:

> Gràcies companys,
>
> He provat el que m'heu dit "'" (cometesapòstrofcometes) i \'
> (contrabarraapòstrof) i no ha funcionat.
>
> Fent aquestes proves m'he adonat que algun registre amb l'apòstrof havia
> entrat i llavors he vist que hi havia uns apòstrofs rectes i uns altres que
> semblaven inclinats, que son els que han entrat. Ho he aclarit a:
> https://ca.wikipedia.org/wiki/Cometes_(tipografia)
>
> He canviat tots els apòstrofs rectes per les cometes sueques i finlandeses.
> No sé si gramaticalment és correcte, però segons
> https://ca.wikipedia.org/wiki/Ap%C3%B2strof sembla que si.
>
> Mostra Unicode (decimal) HTML Descripció
> '...' U+0027 (39) Directament '. Cometes simples rectes
>
> ’...’ U+2019 (8217), U+2019 (8217) ’ ’ Cometes simples
> sueques i finlandeses
> Saluta[c]cions
> Joan Inglada
>
> Aquest missatge no l'ha analitzat cap antivirus en origen; està enviat des
> d'un sistema GNU/Linux i és poc probable que contingui programari maliciós.
>
>
> Missatge de Carles Pina i Estany <carles a pina.cat> del dia ds., 20 de
> jul. 2019 a les 22:12:
>
>>
>> Hola,
>>
>> On Jul/20/2019, Joan Inglada Roig wrote:
>> > Benvolguts companys,
>> >
>> > He de inserir registres en una taula de LibreOffice Base, amb camps que
>> > contenen apòstrofs i dóna error perquè confon l'apòstrof amb les cometes
>> > que delimiten cada camp:
>> > insert into "Capçaleres" ("Topònim", "Núm_ficha", "Localització",
>> > "Cod_topònim", "Cod_municipi", "Cod_comarca", "Notes") values ('Abella,
>> Ca
>> > l'', '0408', 'Castell d'Olèrdola ',' 1.03.01 ',' 0.01.09 ',' 0.02.03 ','
>> > Entrada ')
>>
>> no he fet anar LibreOffice Base però si " no funciona i has de fer el
>> SQL tal com fas jo provaria amb: 'Castella d\'Olèrdola'
>>
>> (posant \ abans del ' que no delimita el texte)
>>
>> --
>> Carles Pina i Estany
>>
>> --
>> Ubuntu-cat mailing list
>> Ubuntu-cat a lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-cat
>>
>
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <https://lists.ubuntu.com/archives/ubuntu-cat/attachments/20190721/0c68c49b/attachment.html>


Més informació sobre la llista de correu Ubuntu-cat