Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-11-2019
Antonio Cardero Antonio Cardero is offline
Miembro
 
Registrado: ago 2007
Ubicación: Ciudad de la Habana, Cuba
Posts: 26
Poder: 0
Antonio Cardero Va por buen camino
Error al insertar artículos

Hola. ( moderador por favor quite el anterior tema, que me dío problemas la etiqueta delphi.)

Estoy trabajando con Delphi 10.2, dbExpress accediendo con lib de Mysql a una base de datos Maria DB. Servidor Apache (Versión del cliente de base de datos: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id:.) Tengo una tabla llamada Role, donde:

Código:
    id : es autoincrement,
    Nombre: es requerido.
Me conecto así: TSQLConnection->TSQLTable->TDataSetProvider->TClientDataSet->TDataSource.

Data controls y Action de control para Dataset.

Mi problema es que, haciendo la inserción de Roles desde Delphi, llenando solo el Nombre, me da error al hacer el post:

“Project Project2.exe raised exception class EDatabaseError with message 'Field 'id' must have a value'.”

El código del Post es el siguiente:

Código Delphi [-]
(sender as TDataSetAction).DataSource.DataSet.Post; 
if dsCteDSetRol.ApplyUpdates(0) > 0 then    
begin     
  dsCteDSetRol.CancelUpdates;  
end;

Se supone que el id, al ser autoincremento, de el se ocupe gestor de base.
Del id tengo el ProviderFlags[pfInKey], el provider: ResolveToDataSet:=True;

¿Cómo debo configurar, para poder adicionar?

De antemano muchas gracias.
Antonio
Responder Con Cita

Última edición por Casimiro Notevi fecha: 05-11-2019 a las 16:56:00.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error al Insertar sidneyb SQL 3 10-03-2008 18:22:29
Error al insertar registro egostar Firebird e Interbase 22 07-07-2007 20:54:20
Error al Insertar con ADO trex2000 Conexión con bases de datos 1 18-01-2007 11:16:52
error al insertar beatriz g SQL 3 24-08-2006 10:29:33


La franja horaria es GMT +2. Ahora son las 01:10:13.


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
Copyright 1996-2007 Club Delphi