SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Güorker en Miércoles 20 de Julio de 2005, 12:53
-
Buenos días,
Aqui estoy con un error muy curioso y al que no le encuentro solución:
Tengo una base de datos Access el cual tiene sus tablas, relaciones, etc.
He creado un nuevo proyecto de VB.NET con el Visual Studio 2003 y lo primero que he intentado ha sido meter un OdbcDataAdapter en la applicación. Pero cuando intento configurarlo para que cree las sentencias automaticamente a partir de la select ("SELECT * FROM REPOSITORIO"), me sale el siguiente mensaje para las sentencias Update y Delete:
No se pudo determinar qué columnas identifican de manera única las filas correspondientes a "REPOSITORIO".
Tengo que aclarar que YA existe una columna llamada "COD_REPOSITORIO" como clave primaria de la tabla.
Pero lo más curioso de este problema viene por lo que os voy a contar ahora:
Si intento hacer el mismo proceso con un OleDbDataAdapter... No hay ningún problema!! Todo va bien.
Alguien sabe lo que puede estar pasando??
PD: He leido en un foro que el problema podia ser por los espacios(" ") y guiones bajos ("_") en los nombres de columnas, pero he probado sin eso... y nada, sigue dando el mismo error.
Gracias por adelantado por vuestro interes.
-
Buscando por internet encontre esto:
Foro (http://www.dotnet247.com/247reference/msgs/23/115337.aspx)
Parece ser que es un bug conocido de .NET.
bueno gracias por vuestra atención. A ver que es lo que hago ahora.