Microsoft Access necesita siempre que las tablas tengan una clave primaria
para pode indentificar las filas.
Si no hay ningun campo o combinacion de campos que no son candidatos a ser
PK puedes usar un campo Id de tipo AutoNumber
"Karl Svensson" <
karl@bcnartis.com> wrote:
>Mil gracias José Luis.
>Seguro que el probema se debe a lo que tú dices, miraré de arreglarlo por
>ahí.
>En cuanto a tus ejemplos, ya los estuve mirando cuando los sacaste, y estan
>muy bien!
>Saludos
>Karl
>
>"José Luis Capel" <
jose.luis@iaicom.com> escribió en el mensaje
>news:[email=
44490838@ozsrvnegro.ozlan.local...]
44490838@ozsrvnegro.ozlan.local...[/email]
>> Karl,
>>
>> > Estoy conectando con Access a traves de un Driver ODBC para mdb que
me
>> > ofrece el propio sistema DSN.
>> >
>> > No entiendo por qué no detectar la clave primaria, pues la tabla la
>tiene
>> > asignada.
>> >
>>
>> Bueno... eso de que la tabla tenga una clave primaria asignada no
>significa
>> necesariamente que esa clave sea una clave primaria

>>
>> Vamos por parte, access tiene varias versiones. Y el odbc de access a
lo
>> mejor no puede trabajar correctamente con versiones anteriores.
>> Posiblemente estés trabajando con access 2000 o inferior y tu SO sea un
XP
>> SP....
>>
>> Prueba a hacer las mismas operaciones con ADO. En mi blog
>> (
www.capelblog.com) hay un ejemplo de como acceder a tablas SqlServer
(que
>> puedes adaptar fácilmente a Access) y verás si obtienes el mismo mensaje.
>> En cualquier caso, tambien podrías dejar un pequeñísimo ejemplo
>> (autocontenido) para ver que te puede ocurrir exactamente.
>>
>> Saludos,
>> José Luis Capel
>>
>>
>> > Gracias!
>> >
>> > "José Luis Capel" <
jose.luis@iaicom.com> escribió en el mensaje
>> > news:44490599$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>> >> Karl,
>> >>
>> >> ¿Contra que te estás conectando? Access ?? SqlServer ?? MySql ??
>> >>
>> >> Ese mensaje te informa de que la tabla que abres no tiene definida
una
>> > clave
>> >> primaria y/o que el driver odbc que estás usando no soporta el uso
de
>> > claves
>> >> primarias ¿? Eso te va a impedir efectuar modicaciones en la tabla.
>> >>
>> >> Saludos,
>> >> José Luis Capel
>> >>
>> >> "Karl Svensson" <
karl@bcnartis.com> escribió en el mensaje
>> >> news:4448fc2c$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>> >> > Trato de conectar con una tabla de Access.
>> >> > He creado la entrada DSN y he vinculado el DataSet
>> >> > Me da el error "Primary keys retrieve error" Class IM001 Driver do
>not
>> >> > support this function
>> >> >
>> >> > aunque realiza la conexión y me muestra los datos
>> >> > Ayudita por favor! Gracias
>> >> > Karl
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>