visual sobre que net modo manipulacion epass conexión conexion con arquitectura ado.net sqlclient sqlcommandbuilder

ado.net - que - todo sobre ado net



¿Puedes usar ADO.NET SQLCommandBuilder con claves compuestas? (1)

No creo que tu problema sea la clave compuesta. De acuerdo con la documentación, la clave principal no tiene que ser una sola columna. Sin embargo, existen otras limitaciones que se requieren para generar declaraciones automáticamente. Intente leer este documento para verificar que no se haya perdido nada.

Tengo una tabla de base de datos con 6 columnas. La clave principal es una clave compuesta compuesta por 5 de las 6 columnas

Estoy tratando de usar el SqlClient.SqlCommandBuilder.GetDeleteCommand para eliminar la fila.

Sin embargo, estoy recibiendo el siguiente error:

"System.InvalidOperationException: la generación de SQL dinámico para DeleteCommand no es compatible con un SelectCommand que no devuelve ninguna información clave de columna".

SelectCommmand contiene todas las columnas de la tabla:

SELECT TABLENAME.COL1, TABLENAME.COL2, TABLENAME.COL3, TABLENAME.COL4, TABLENAME.COL5, TABLENAME.COL6 FROM TABLENAME

¿Podría ser el problema la clave compuesta?