WinCC - Oracle DataBase

En este primer artículo vamos a ver lo esencial, como comunicar WinCC con una base de datos Oracle, si por el contrario te interesa con MySQL

Por defecto, si intentamos establecer la comunicación sin haber preparado el equipo de WinCC, no vamos a poder, con lo cual hay que seguir unos pasos.

1.- Instalación de Oracle Data Access Components (ODAC)o en su defecto instalación Oracle Client, pero como solo necesitamos los drivers he optado por la primera.

Este segundo paso es opctional, pero es otro método, con lo cual mientras mas información mejor, por si nos encontramos en alguna modificación y se emplea este método.

2.- Configuración ODBC Data Source

Si has seguido el paso número dos, seguimos a partir de ahí, con lo cual este es el ConnectionString que vamos a utilizar, utilizando el Data Sources que hemos creado, importante, especificar Usuario y contraseña.

Para el ejemplo, vamos ha hacer un select de todos los usuarios, aquí adaptar según necesidades.

 

El script que he asignado a un botón para comprobar su funcionamiento

 

El paso número uno es imprescindible, con lo cual, aquí entenderas el archivo TNSNAME.ORA del cual hablabamos y como utilizarlo para definir el Data Source con el privider OraOLEDB.Oracle

Como información adicional MSDAORA como privider ha pasado a estar obsoleto, aunque lo puedes encontrar en versiones antiguas y que estan ejecutandose actualmente.

 

El script que he asignado a un botón para comprobar su funcionamiento

 

Aqui tenemos los dos botones y ahora pasamos a Runtime para comprobarlo.

 

 

Descargate el texto del Código

28-05-2019

Todas las marcas comerciales, softwares, logos son propiedad de sus respectivos titulares.