| |||
Emular una consulta para saber si funcionaría en caso de ser ejecutada (Insert) Hola, espero que el puente bien y sin resfriados como yo. Mi pregunta es si se puede hacer una especie de "emulación" de insert de manera que ADO.NET o SQL SERVER pudieran decirme si ese insert produciría algún error o no, sin llegar al extremo de realizar ese insert, no se si me he explicado. Había pensado que quizas el propio SQL Server tendría algo así, o en su lugar ADO.NET (o cualquier otra cosa que no suponga hacer un insert real). |
| |||
Respuesta: Emular una consulta para saber si funcionaría en caso de ser ejecutada (In Pues ya lo había pensao pero... es una BD dinámica y es complejo tener siempre una imagen identica de la BD, complejo y pesado... no se, buscaba algo más ágil.. |
| ||||
Respuesta: Emular una consulta para saber si funcionaría en caso de ser ejecutada (In simple. ejecuta la consulta dentro de una transacción (si la base de datos y/o motor lo soporta) y aplica un rollback para no efectuar los insert: START TRANSACTION; inser into x values (...); ROLLBACK; en ado.net hay comandos para ello, no hace falta incluir el START TRANSACTION; en el sql y si no haces COMMIT el ROLLBACK es por defecto. |
| |||
Respuesta: Emular una consulta para saber si funcionaría en caso de ser ejecutada (In Cita: muchisimas gracias!! voy a echarle un vistazo ;)
Iniciado por maycolalvarez ![]() simple. ejecuta la consulta dentro de una transacción (si la base de datos y/o motor lo soporta) y aplica un rollback para no efectuar los insert: START TRANSACTION; inser into x values (...); ROLLBACK; en ado.net hay comandos para ello, no hace falta incluir el START TRANSACTION; en el sql y si no haces COMMIT el ROLLBACK es por defecto. |