Problema de Invalidkey en consulta SQL
Hola, buenas noches, tengo el siguiente problema:
al realizar una consulta mediante un Query en delphi7 me aparece un mensaje de error Project Project1.exe raised exception classs EDBEnginerError with message 'Key Violation.'. Process stopped. Use Step or Run to continue aquí les paso el codigo Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('Insert Into MATERIAS(Clave_Materia, Nombre, Creditos, Cupo, Clave_C, Semestre)'); Query1.SQL.Add('Values('''+Edit7.Text +''','''+Edit8.Text +''','''+Edit9.Text +''','''+Edit10.Text +''','''+Edit11.Text +''','''+Edit12.Text +''')'); Query1.ExecSQL; Query1.Open; cabe mencionar que los registros sí se insertan, pero despues marca ese error, además la clave no esta repetida. De ante mano gracias. |
Después de la llamada a ExecSQL no hace falta una llamada a Open.
Por favor, antes de postear en los foros, lee la ayuda, pues esto que te digo debiera quedar claro con una simple leida... Cita:
Finalmente comento que he movido el tema del foro de SQL al de conexión a bases de datos, pues tu pregunta nada tiene que ver con el lenguaje SQL. Hasta luego. ;) |
gracias por la sugerencia y les pido disculpas, acabo de entrar apenas hoy, y no tengo experiencia en esto de los foros, espero con el tiempo mejorar.
Gracias!!! |
La franja horaria es GMT +2. Ahora son las 17:29:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi