Error al insertar registro en access

Dani Muñiz dani en areoso.com
Mie Mayo 9 16:43:42 CEST 2007


Muchisimas gracias Marcos, tú ayuda me ha servido de mucho!!

Lo he logrado con los corchetes [YEAR] tal como me has indicado.

lo del commit() no es necesario en este caso.



Marcos Sánchez Provencio escribiu:
> year está posiblemente reservada. Intenta con [year] o "year"
>
> tras insertar, tendrás que hacer commit:
>
> sql="Insert Into tabla1 ([id],[YEAR]) values(1,1992)"
> conn.Execute(sql)
> conn.commit()
>
> El mié, 09-05-2007 a las 13:40 +0200, Dani Muñiz escribió:
>   
>> Hola:
>> tengo una base de datos (msaccess) a la cual intento añadir un registro. 
>> Despues de casi volverme loco intentando saber por que fallaba resulta 
>> que el fano es un bug (o eso pienso) ya que al cambiarle de nombre al 
>> campo ya funciona. En concreto el campo se llama YEAR (un nombre poco 
>> afortunado)
>> la sentencia sería
>> sql="Insert Into tabla1 (id,YEAR) values(1,1992)"
>> conn.Execute(sql)
>>
>> el error es
>> pywintypes.com_error: (-2147352567, 'Ocurri\xf3 una excepci\xf3n.', (0, 
>> 'Microsoft JET Database Engine', 'Error de sintaxis en la instrucci\xf3n 
>> INSERT INTO.', None, 5003134, -2147217900), None)
>>
>> Alguien sabe como puedo solucionar esto?
>> Muchas gracias
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
>>     
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>   

-- 
Remitente:
Daniel Muñiz Fontoira
Eu uso software libre [1]
[1]http://www.gnu.org/philosophy/free-sw.gl.html



------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es