martes, 31 de julio de 2012

Ejecutar paquetes DBMS de Oracle desde vb.NET con el driver OracleConnection

Cuando intenta hacer llamados a paquetes "DBMS" con  el cliente OracleConnection del Framework de .NET  "Que por cierto solo va hasta la versión 4.0 del Framework"  el .NET genera un error de redundancia, la forma de evitarlo es agregar a la cadena de conexión del Oracle la siguiente línea: " ; Workaround Oracle Bug 914652=true" y se soluciona el problema

Habilitar guardar cambios a tablas en SQL Server Management Studio 2014


Cuando sale el mensaje de advertencia: "No se permite guardar. Los cambios que ha realizado requieren que se quiten y vuelvan a crear las siguientes tablas. Quizá ha realizado cambios en una tabla que no se puede volver a crear o ha habilitado la opción Impedir guardar cambios que requieran volver a crear tablas".

En ingles

"Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can't be recreated or enabled the option prevent saving changes that require the table to be re-created."

El SQL Server Management Studio el viene con la opción "impedir guardar cambios que requieran volver a crear tablas" habilitada de manera predeterminada, si olvida colocarle un campo, lo nombra mal o deja mal el tipo de dato esto evita que guarde las modificaciones.

Para deshabilitar las restricciones de modificaciones solo basta con entrar al menu Herramientas, opciones, en el cuadro de configuraciones escoge la opción de diseñadores y luego pulsa clic aceptando los cambios. con esto la próxima vez que guarde los cambios el SQL Server Management Studio le permitirá realizar esta acción.



lunes, 30 de julio de 2012

Hacer una cadena de conexión a tu base de datos con un archivo texto




Existen muchas maneras para crear una conexión a la base de datos a la que se necesite conectarse, una de las que me ha gustado más, aunque no es la más optima, es muy buena en el sentido que aprende manejo del sistema operativo y a lanzar el asistente de conexiones desde el escritorio.

El primer paso es habilitar la opción de ver las extensiones de archivos conocidos, esta opción la encuentra a través del panel de control en Windows 7, en el icono de opciones de carpeta y la pestaña de ver.
En la ventana de opciones de carpeta se escoge la pestaña de Ver, va a la parte inferior de la configuración avanzada y se deshabilita la opción de Ocultar extensiones de archivo para tipos de archivo conocidos, después pulsa clic en aceptar, luego va al escritorio de Windows donde con clic derecho creará un archivo texto, una vez creado el archivo le cambia la extensión de .txt a .udl, esto le creará un archivo de propiedades de vinculo de datos con el cual puede hacer una conexión a la base de datos que usted escoja como por ejemplo sql server, oracle, mysql, postgresql, etc. y probar si conecta bien (No olvide que tiene que tener pre inatalados los drivers de conexión a la base de datos).
Una vez guardada la conexión a la base de datos puede abrir el archivo .udl con el block de notas y extraer la cadena de conexión a la base de datos.
Este método es muy bueno para cuando Visual Studio Express no le permite la creación directa de la conexión.


Entrada destacada

Arquitectura de N-Capas con Visual Studio .NET y AngularJS

Este artículo es el primero de una serie de artículos en que quiero explicar mi visión de la programación por capas. La Arquitectura ...