Hola a todos,
Tengo un problemilla algo curioso.
Repetición de sentencias o ecos en sentencias SQL
Estoy haciendo lo siguiente a través de VBScript o VC++ :
Crear una conexión a un SQLServer a través de ADODB.Connection
Ejecutar Sentencia SQL ("insert loquesea")
Cerrar conexión
Comentario informativo: La misma sentencia desde el analizador
de consultas funciona correctamente.
Resultado
Cuando la tabla tiene clave primaria, me inserta el dato y me da
error de clave primaria existente.
Si no hay tabla primaria me inserta dos registros iguales.
Analisis
He utilizado el Analizador de SQL y realmente se estan
ejecutando dos veces la sentencia (sea la sentencia que sea,
SELECT,INSERT,DELETE,UPDATE)
Pregunta :
Donde se produce el este eco ???? (en el cliente ODBC, o lo
genera el servidor ??)
Se puede resolver de alguna manera ???
Gracias por adelantado!!
Leer las respuestas