jueves, 14 de junio de 2012

Implementando el servidor de aplicaciones o DataSnap. 2 Segundo Paso


Bueno continuemos…  Recordemos que tenemos una tabla llamada Clientes en nuestra base de datos ahora vamos a colocar los controles para trabajar con esa tabla las diferentes operación como son Insert, Update, Delete y  Select. Lo primero es agregar un componente SQLQuery1 de la paleta DBExpress y un DataSetProvider1 de la paletaData Access y los configuramos de la siguiente manera.

Al SQLQuery1 le modificamos las siguientes propiedades:

SQLConnection: Le seleccionamos en componentes SQLConnection1 que ya habíamos agregado previamente.
SQL: En esta propiedad colocamos la siguiente sentencia SQL (SELECT  *  FROM CLIENTES) para que trabaje con nuestra tabla Clientes de nuestra base de datos.

Nota: La propiedad Active de nuestro SQLQuery1 debe estar en todo momento deshabilitada (False) ya que este control no es el que se conecta a la base de datos para traer los datos sino que esto es realizado gracias a la arquitectura DataSnap o multicapas.

Lo anterior lo ilustramos con la siguiente gráfica:


Ahora configuramos a señor DataSetProvider1 modificando lo siguiente:

DataSet: Le seleccionamos el componente SQLQuery1 anterior.


Y listo es hora de empezar a trabajar en el proyecto que iría en las estaciones de los clientes, ya nuestro servidor de aplicaciones está completamente mente terminado y configurado para ser utilizado.