Insertar en BD el contenido de TDBGrid
Hola muy buenas tardes,
Soy nuevo programando en Delphi, estoy utilizando la version 7 y una base de datos de SQL Server 2000, tengo que llevar a cabo un programa que me permita acceder al contenido de una tabla digamos "Países", me muestre su contenido en pantalla ( por ejemplo: España) y si selecciono cualquiera de sus elementos me muestre en otra parte de la pantalla las ciudades que corresponden a el (ejemplo: Madrid). también debe permitirme agregarle y quitarle ciudades a los países.
Para esto ocupe los componentes TDataBase, TTable (uno para países y uno para ciudades), TDataSource (lo mismo uno para cada tabla) y dos TDBgrid que vinculo a con los TDataSource (no se si sea lo idóneo pero como les comento soy nuevo en Delphi y no conozco que componentes podrían ser los óptimos) de modo que un DTBGrid me muestra los países y el otro las ciudades, picándole a las propiedades del DTBGrid me encontré con la propiedad MasterSource que me soluciona la primera parte del problema, que sería que cuando le selecciono un país me muestre las ciudades que le pertenecen, ahora estoy atorado con la segunda parte, que seria Insertar y Eliminar de mi base de datos, agregue dos botones uno para eliminar y otro para insertar, ¿como puedo insertar ó eliminar lo que haya yo escrito en mi TDBGrid de ciudades? ¿que componente me permitiría validar que al insertarlo no este repetido ó mejor dicho que propiedad tendría que revisar?
De antemano muchas gracias por tomarse la molestia de leer mi cartota jejeje XD.
Saludos
|