Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema al insertar un registro en la base de datos (https://www.clubdelphi.com/foros/showthread.php?t=47325)

mcalmanovici 24-08-2007 15:22:50

Problema al insertar un registro en la base de datos
 
Hola gente:
Primero que nada buen día.
Ahora voy al problema que tengo:
Estoy trabajando con Delphi 2007 y base de datos sql server.
Trato de conectarme a la base de datos a traves de dbe express (es decir pongo un tsqldataset, tdatasetprovider, tclientdataset y tdatasource), hasta conectarme a la base no tengo mayores inconvenientes. El problema es cuando quiero insertar un campo en la misma por medio de una grilla que me tira 'SQL Error Code: 544', esto sé que es debido a que yo en el sql server tengo un campo incremental que a medida que ingreso registros se autoincrementa. Entonces cuando hago el applyupdates me tira este error. No sé si alguno sabe como solucionar este problema desde el delphi.
Espero que me hayan entendido y puedan ayudarme. Ya no sé que probar para que ande.

Muchas gracias.
Mariano.

mightydragonlor 30-08-2007 04:24:05

Es mas facíl si pasas el código que utilizar y así lo analizamos y te damos sugerencias.

mcalmanovici 30-08-2007 04:48:59

Ya lo pude solucionar
 
Ya pude arreglar el tema. Lo comento por si alguien le pasa lo mismo y lo puede ayudar mi comentario.
El problema estaba en el select del sql. Yo hacía select * from tabla. Y lo soluciones haciendo select TodosLosCamposDeLaTabla - elCampoIncremental from tabla.

Saludos.
Mariano.


La franja horaria es GMT +2. Ahora son las 11:50:04.

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