miércoles, 10 de diciembre de 2014

Crear una Sumatoria en un Trigger (Disparador :: Sum)


Un disparador es un objeto con nombre dentro de una base de datos el cual se asocia con una tabla y se activa cuando ocurre en ésta un evento en particular. Por ejemplo el siguiente Trigger crea la sumatoria de un rango de los valores de un campo y lo coloca dentro de una variable @SUMA; al momento de crearse el trigger la sumatoria dentro de la variable se va actualizando cada vez que se inserte un nuevo valor. Luego se condiciona, que si, el valor insertado es en este caso > 100  el disparador se activa impidiendo que se ejecute esta acción de actualización.


Como crear un campo por Defecto en una tabla

Para crear una columna en una tabla y a su vez asignarle un campo por defecto, es decir que cada vez que se inserten datos esta columna se llenara con el mismo valor se debe hacer lo siguiente.


Como evitar que se realice un borrado masivo con Truncate?

Como el TRUNCATE elimina todo el contenido de la tabla, este no permite un borrado selectivo.
Por esta razón para detener un borrado lo que se debe hacer es asociar esa tabla con otra por medio de una FK, así esta no tenga registros, de esa manera necesitaría borrar la tabla 2 para que se ejecute el truncate en la tabla 1.

Trigger Delete (Disparador de borrado)

Un Trigger es una rutina especial que se ejecuta automáticamente cuando surgen eventos DML en nuestras tablas, es decir que es el gestor de base de datos es el que se encarga de activarlo en el momento en que se ejecuten las sentencias: Insert, Update y Delete. El Trigger para Delete al cual hacemos referencia en este ejemplo, evita que se realice un borrado masivo de una tabla o de una columna.


martes, 9 de diciembre de 2014

Trigger Update Estructura básica

Los Trigger son procedimientos que se ejecutan cuando se cumple una condición establecida al realizar una operación.
En este caso Update (Actualización). En el siguiente ejemplo se crea un Dispardor (Trigger) para  evitar que se actualice la Base de Datos en la tabla parámetros.


Manos a la obra.

Trigger Update (Disparador de actualización declarando variables)

Los Trigger son Disparadores que se ejecutan siempre y cuando una instrucción en este caso "update" intenta actualizar campos de una tabla. El siguiente ejemplo explica como declarar una variable dentro de un trigger y como condicionar la actualización a rangos específicos.


martes, 21 de octubre de 2014

miércoles, 15 de octubre de 2014

Conexión de PHP a SqlServer con ODBC

A demás del soporte habitual para ODBC, las funciones de ODBC Unificada de PHP permiten acceder a varias bases de datos que toman prestada la semántica de la API ODBC para implementar su propia API. En lugar de mantener múltiples controladores de bases de datos que son casi idénticos, éstos han sido unificados en un único conjunto de funciones ODBC. 

miércoles, 8 de octubre de 2014

Conexión de PHP a FoxPro con ODBC

Lo primero que debemos tener claro son los conceptos. ODBC es un estándar de acceso a Base de Datos de Microsoft permitiendo acceder a cualquier dato de cualquier aplicación sin importar el gestor de base de datos que almacene dichos datos. 
Para poder utilizarlo este tipo de conexión necesitamos un controlador ODBC para VFP que nos permita ejecutar la consulta y conectar a la BD de Fox sin ningún problema;

miércoles, 9 de abril de 2014

Código de conexión de SQLSERVER con PHP (libreria PDO)


Acá les dejo un código que sirve para conectar una base de datos SqlServer y PHP. se maneja mssqlserver. Utilizamos librerías PDO , que luego les enseñare a instalar (porque sin eso no funcionaria el código) por ahora les dejo el código. Manos  a la obra.

Código de conexión de MySql con PHP (libreria PDO)

El significado de PDO es: PHP Data Objects, lo que significa que trabajamos conES Programación Orientada a Objetos (POO). Para poder trabajar con PDO necesitamos crear una instancia de la clase PDO. A Continuación les muestro el código de conexión que se utiliza en PHP para llamar una base de datos en MySQL (se guarda con el nombre de conexion.php), lo único que resta es que desde cada archivo .php llamemos la conexión y listo. (Utilizo librerias PDO pero como es MySQL no hay que instalar estas librerías solo asociarlas al servidor Wamp server o Xamp server dependiendo de su gusto).

martes, 4 de marzo de 2014

Pilas y Colas ejercicio mas elaborado en C# utilizando (try - catch)

Este ejercicio muestra lo que ya hemos visto anteriormente la única diferencia es que ahora controlamos las excepciones de los errores, como cuando la cola y la pila llega a su máximo permitido en este caso 10 elementos; y cuando la cola y la pila están completamente vacías no seguir eliminando mas.

Pilas en C# Ejercicios muy básico


Les voy a mostrar un ejemplo muy sencillo de como hacer Pilas en C#, explica muy bien el funcionamiento de una Pila, el sistema es simple Primero en entrar último en salir. A diferencia de las Colas que son primeros en entrar, primeros en salir. Manos a la obra.

lunes, 3 de marzo de 2014

Colas en C# Ejercicios sencillo


No todos son expertos en realizar ejercicios con Colas así que acá les dejo un ejemplo de como se puede hacer de manera muy sencilla con solo algunas lineas de comando.

jueves, 27 de febrero de 2014

Botones con Diseño en CSS

Estos son unos botones que manejan un diseño diferente utilizando código Hexadecimal para poder sacar la imagen en el botón y mostrarlo de forma diferente, de esa manera no hay problema con los derechos de autor ya que es código perteneciente a windows fácil de aprender.

miércoles, 26 de febrero de 2014

Menús y Submenús en CSS

A continuación mostraré un menú en css3, es un ejemplo muy practico y el código es sencillo de entender. Utiliza diseño responsive es decir que se acomoda a diferentes tipos de paginas, este menú personalmente me gusta mucho. Lo acomode según mi necesidad, los cambios son de acuerdo a lo que necesitemos en ese momento.
Bueno manos a la obra.