Letra ñ en campo de Base Access

Letra ñ en campo de Base Access

Postby TOTOVIOTTI » Tue Apr 23, 2013 12:04 pm

Hola amigos,
tengo un problema:
tengo una pequeña aplicación que pasa datos de una dbf a una tabla de access para levantar con otro programa.

cd:='INSERT INTO Articulos (Codigo,Año,Descripcion) VALUES ('160752','2012','Jugo de Naranja')'
oCon:Execute(cd)

y me añadía perfectamente los datos. Estaba construída con xHarbour, y hace más de 3 años que funcionaba correcto.
Pero con Harbour no la puedo hacer funcionar, me tira el siguiente error:

Descripción error: WINOLE/1005 Error de argumento: __OLEENUMCREATE

Y es con el campo Año, porque con todos los otros funciona perfecto. :oops:

Muchas gracias desde ya a quien pueda ayudarme!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Letra ñ en campo de Base Access

Postby TOTOVIOTTI » Tue Apr 23, 2013 6:21 pm

Amigos, nadie tiene idea como solucionarlo?
Gracias
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Letra ñ en campo de Base Access

Postby ruben Dario » Tue Apr 23, 2013 6:56 pm

Hola yo te recomendario no usar la ñ si no n y asi estos caracteres especiales, en teoria no se deben usar en el nombre de los campos este tipo de carracter porque forma problemas.

de todas maneras porque no esbribes la ñ con el chr(y el numero que corresponde a la ñ) para ver que pasa.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1061
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Letra ñ en campo de Base Access

Postby TOTOVIOTTI » Tue Apr 23, 2013 7:10 pm

Estoy de acuerdo contigo, es que la base access no es mía, le debo insertar datos
para que los pueda utilizar otra aplicación que no es mía.

Por si le sirve a alguien, lo solucioné de la siguiente manera.

cd:='INSERT INTO Articulos (Codigo,'+AnsiToOem('Año')+',Descripcion) VALUES ('160752','2012','Jugo de Naranja')'
oCon:Execute(cd)

Funciona correcto.
Saludos
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 58 guests