![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() Buenos días.
Este es el error que me da al ejecutar un "table.refresh" "table does not support this operation because it is not uniquely indexed" Comos e atreve a decirme esto a mi???!!! ![]() ![]() El gestor de base de datos es MS-SQLServer, y tienen índices únicos las tablas. No se lo que puede estar pasando. Alguna idea? Un saludo Ramiro |
#2
|
||||
|
||||
Cita:
// Saludos |
#3
|
|||
|
|||
![]() Tal como lo expresó Roman... asegurate, por ejemplo, que los campos indexados como únicos, en principio, no esten en blanco o tengan un valor nulo
|
#4
|
|||
|
|||
![]() Buenos días.
Ya he encontrado porque falla ... pero no comprendo el "¿por qué? en una manera falla y en la otra no. Pongo en situación ... Es un sqlserver, windows 2000, definida la entrada en el ODBC, etc ... Tengo un TTable ... y le vamos a poner nombre misClientes: TTable Si inicializo la propiedad "IndexName" del objeto TTable (misClientes) a valor "idx_pk" pues resulta que da el error motivo de este hilo. Pero en cambio, si a esta propiedad la dejo sin valor, y en la propiedad "IndexFieldNames" pongo el nombre del campo, en este caso "id", no falla. ¿Alguien sabe el "por qué"? Un saludo y gracias Ramiro |
#5
|
|||
|
|||
Cita:
Yo tampoco sé por qué pero me ha funcionado asi también. Muchaas graciaas ![]() |
![]() |
|
|
![]() |
|