SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: iñakiib en Martes 28 de Noviembre de 2006, 00:05

Título: Acceso A Bbdd
Publicado por: iñakiib en Martes 28 de Noviembre de 2006, 00:05
A ver si me podeis echar una mano. Necesito manejar desde mi aplicación una base de datos. Pero no soy capaz de realizar inserciones, actualizaciones y borrados. He intentado emplear elementos como IBQuery, IBUpdateSQL, IBSQL e IBDataSet que traen campos SQL, algunos específicos para inserciones. Si escribo una consulta: select * from ... todo va bien. Pero si escribo insert into _tabla_ values ... y mando activar el elemento se produce una excepción.

 ¿Alguién me puede indicar como puedo realizar las inserciones, actualizaciones y borrados?

 Gracias.
Título: Re: Acceso A Bbdd
Publicado por: wako13 en Martes 28 de Noviembre de 2006, 02:55
Hola que tal?

Has probado con ADO?
Título: Re: Acceso A Bbdd
Publicado por: iñakiib en Miércoles 29 de Noviembre de 2006, 00:52
Creo que ADO es otro mecanismo de acceso a BBDD, yo tengo que usar interbase obligatoriamente. De todos modos si me explicas como resolver mis problemas no ADO me puede servir.

 Gracias.
Título: Re: Acceso A Bbdd
Publicado por: TRod en Miércoles 29 de Noviembre de 2006, 05:28
¿¿¿Que indica la excepción???
Puede ser una restricción de integridad impuesto en el diseño de tu BD y que la estas violando al momento del INSERT ... [valores]
Debes cerciorarte de valores NULL, check, etc....

PD: No uses ADO, para interbase lo más lógico es usar componentes "IB".