Administrador de fuentes de datos ODBC Windows 7. Gestión de las fuentes de datos ODBC

El libro describe la versión 5.6 del servidor de script de Script (WSH) de Windows, que es uno de los componentes estándar de Windows XP, y también se puede instalar en versiones anteriores de Windows. Scripts en lenguajes VBScript y JScript que ilustran el uso de objetos WSH 5.6 estándar, incluida la creación de procesos infantiles y los escenarios de lanzamiento en computadoras remotas. Como más ejemplos complejos Considerados escenarios que trabajan con gestores de bases de datos. aplicaciones de Microsoft Oficina Organizando Gráfico interfaz de usuarioutilizando las tecnologías de ADSI ( Directorio Activo. Interfaz de servicio) y WMI (Instrumentación de Administración de Windows) para resolver tareas administrativas. Cuestiones de trabajo prácticas iluminadas con archivos XML y creando objetos som. Se presta especial atención a los problemas de seguridad al trabajar con escenarios, se dan ejemplos específicos de entornos de la política de seguridad. El libro se adjunta el disco con los textos de origen de la mayoría de los ejemplos.

Libro:

Para obtener acceso a la tabla DBF creada desde el script WSH, utilizaremos la tecnología ODBC (conectividad de la base de datos abierta). ODBC es remedio estándar Microsoft trabaja con bases de datos relacionales de varios formatos y fabricantes, capaces de procesar bases de datos en el idioma SQL (lenguaje de consulta estructurado, idioma de las consultas estructuradas).

Comentario

Para la familiarización inicial con el idioma SQL, puede recomendar un libro.

Primero tendremos que iniciar el registro ODBC en el sistema para comunicarse con nuestra base, es decir,. Cree un nuevo DSN (nombre de la fuente de datos, nombre de la fuente de datos). En Windows XP, esto se hace de la siguiente manera.

Subir Panel de control (Panel de control) Windows (MENU Comienzo (Inicio)) y cambie a forma clásica (Fig. 9.6).


Higo. 9.6. Vista clasica Paneles de control de Windows CP

Constantemente elige párrafos Administración (Herramientas administrativas) y Fuentes de datos (ODBC) (Fuentes de datos (ODBC)). En el cuadro de diálogo que aparece, seleccione la pestaña Sistema DSN. (Sistema DSN), que creará un DSN accesible a todos los usuarios de la computadora (Fig. 9.7).


Higo. 9.7. Administrador de fuentes de datos ODBC en Windows XP

presiona el botón Agregar (Agregue) y en la ventana que aparece, elija controlador de Microsoft DRISTANTE DBASE (* .dbf) (Fig. 9.8).

El otro día que me encontré con tal problema, en Windows 7, especialmente en la versión de inicio y inicio, no hay fuentes de datos ODBC.

ODBC (conectividad abierta de la base de datos) - Interfaz del programa (API) Acceso a las bases de datos, desarrollado por Microsoft, en colaboración con SIMBA Technologies según la interfaz de nivel de llamada (CLI) Especificaciones, que fue desarrollada por SQL Access Group, X / Open y Microsoft. Posteriormente, la CLI se estandarizó ISO ISO / IEC 9075-3: 2003. (ENG). El estándar CLI está diseñado para unificar la interacción del programa con el DBMS, hágalo independiente del proveedor de la plataforma DBMS y Software y Hardware.



A principios de 1990, hubo varios proveedores de bases de datos, cada uno de los cuales tenía su propia interfaz. Si la solicitud fue necesaria para comunicarse con varias fuentes de datos, fue necesario escribir su código para interactuar con cada una de las bases de datos. Para resolver el problema de Microsoft y varias otras empresas crearon una interfaz estándar para recibir y enviar fuentes de datos diferentes tipos. Esta interfaz se llamó Conectividad abierta de la base de datos, o un mecanismo de interacción abierto con bases de datos.
Con ODBC, los programadores de aplicaciones podrían desarrollar aplicaciones para usar una interfaz de acceso de datos sin preocuparse por las intrincaciones de la interacción con múltiples fuentes.

Es decir, la pestaña ODBC en sí misma es, aquí hay una pantalla:

E incluso se abre, pero cuando el "sistema DSN" paloma

No hay opciones de base de datos, como en Windows XP, solo hay un tipo de bases de datos, es SQL, no es bueno. Por ejemplo, muchos clientes bancarios requieren fuente de datos ODBC de Microsoft (MDB). Y si no lo elige, ¿cómo instalar el cliente bancario en Windows 7 Starter o Home? En la planta baja, dos capturas de pantalla, un arrancador de Windows 7, otras ventanas XP.

Diré que hay una manera de salir de esta posición. Windows 7 Starter o Home, diseñado para la casa, por lo que no hay lujos para que sean necesarios para programas profesionales. Aquí y la diferencia de precio, si la versión de inicio o iniciador varía dentro de los 2100 - 3000 rublos, entonces la versión pro cuesta al menos el doble de costosa. Pero aún puede poner el cliente del banco y en el inicio y el inicio de Windows 7. Simplemente instale el banco del cliente, creará la fuente de datos ODBC de Microsoft, aunque no está visible en el campo. Es decir palabras simples El campo estará vacío y se creará la base de datos MDB.

Instalación del cliente bancario.

Después de instalar el banco del cliente, caminó perfectamente, y trabajó.

Por lo tanto, la compañía de Windows es un poco de chittitis, es decir, insinuando que es necesario comprar una versión más cara para instalar la fuente de datos ODBC, aunque todo funciona en Starter o Home, simplemente no tiene un campo.

Y incluso se abre, pero solo, cuando el "sistema DSN" paloma:

No hay selección de bases de datos, como en Windows XP.. Sale solo uno de los tipos de bases - SQL, y esto no es bueno. Por ejemplo, muchos clientes bancarios requieren fuente de datos ODBC Es de Microsoft (MDB) !!! Y si no lo elige, entonces cómo instalar el cliente bancario en Windows 7. Inicio.o Windows 7 Home.?



Para comparación, mire las dos capturas de pantalla, una - Starter de Windows 7.otro - Windows XP..

1) Starter de Windows 7:

2) Windows XP Professional:

Sin embargo, hay una manera de salir de esta disposición! Versión Starter de Windows 7. o CASA, diseñado para la casa, por lo que no hay esos adornos que se necesitan para programas profesionales. Aquí está la diferencia en el precio, para la comparación: si el costo CASA o Inicio. Las versiones de Windows varían dentro de 2100 - 3000 rublos, entonces Pro.-Tele cuesta al menos el doble de caro.



Pero todavía puedes poner un cliente bancario y en Starter de Windows 7. y Windows 7 Home.. Simplemente instale el banco cliente, él creará fuente de datos ODBC De Microsoft, aunque no será visible en el campo. Es decir, palabras simples, el campo estará vacío y se creará la base de datos MDB.

CLIENTE DEL BANCO DE INSTALACIÓN:

Después de instalar el banco del cliente, caminó perfectamente, y trabajó.

Por lo tanto, Windows es un poco de Chittrim, como si lo hubiera insinuado, para la instalación fuente de datos ODBC. Debe comprar una versión más cara, aunque en las versiones de inicio o en casa todo funciona, simplemente no hay ningún campo.

Creando una aplicación usando la base de datos

Anotación a la subsección

Significado de la subsección - Asegurando la implementación trabajo de laboratorio Para crear una base de datos de aplicaciones.·

Los alias se utilizan a menudo para trabajar con bases de datos (alias). El nombre de la base de datos es el nombre de una determinada base de datos que se prescribe en tinturas de tal manera que sea suficiente para especificar alias para apelar a las tablas de esta base de datos. Esta conveniencia le permite cambiar fácilmente el tipo de base de datos sin cambiar el texto de los programas.

Considere el principio de definir el seudónimo de la base de datos. Acceso Microsoft.almacenado en el archivo en el disco gesto. Supongamos que queremos que el seudónimo Borey coincida con la base de datos en el archivo Borey.MDB. Software Podemos hacer esto utilizando la función SQLCONFIGDATASOURCE ODBC API.

Para establecer un seudónimo en modo manual Debe iniciar el administrador de la fuente de datos ODBC (Inicio \\ Configuración \\ Panel de control \\ Administration \\ Fuentes de datos (ODBC)). La ventana de administración se muestra en la Figura 6.

Figura 6 - Administrador de fuentes de datos ODBC

A continuación, en la pestaña "Personalizada DSN" o "System DSN" (dependiendo de si la fuente de datos se crea para el usuario actual o para todos los usuarios del sistema, respectivamente), haga clic en el botón Agregar. ·

Lista de visualización controladores instalados Y su descripción (Figura 7).

Figura 7 - Administrador de fuentes de datos ODBC. Diálogo para crear una nueva fuente de datos

· Después de hacer clic en el botón "Finalizar" en la ventana que se abre (Figura 8), debe especificar el nombre de la fuente "DB" y la ruta al archivo.

Figura 8 - Administrador de fuentes de datos ODBC. Diálogo para crear una nueva fuente de datos

· Al presionar el botón "OK" en el sistema, el alias "Borey" aparecerá en la base de datos, que se puede usar al acceder al archivo Borey.MDB (Figura 9). Cabe señalar que puede especificar el alias a otros DBMS de la misma manera.

Figura 9 - Administrador de fuentes de datos ODBC. Diálogo para crear una nueva fuente de datos

2.2 Información básica sobre lenguaje C ++ (Wikipedia)

· C ++: compiló la programación de lenguaje de comunicación estáticamente escruptuficiente.

Admite los siguientes paradigmas de programación:

Programación de procedimientos,

Programación orientada a objetos,

Programación generalizada.

Proporciona:

Modularidad,

Compilación separada

Excepciones de procesamiento

Abstracción de datos

Anuncio de tipos de objetos (clases) de objetos,

Funciones incrustadas

Funciones virtuales. ·

La biblioteca estándar incluye, incluidos los contenedores y algoritmos comunes. C ++ combina las propiedades de los idiomas de alto nivel y de bajo nivel. En comparación con su predecesor, el idioma de C, se presta la mayor atención a la programación generalizada y orientada a los objetos. La sintaxis de C ++ se hereda de C.



El último estándar de lenguaje C ++, que se llamó "C ++ 11" adoptado en 2011, se incluyeron adiciones significativas al kernel del idioma y la expansión de la biblioteca estándar. ·

La conectividad abierta de la base de datos (ODBC) es un protocolo que se usa para conectar la base de datos. datos de Microsoft Acceso a una fuente de datos externa, como Microsoft SQL Server. Este artículo contiene información general sobre fuentes de datos ODBC, métodos para crear y conectarse con ellos utilizando Microsoft Access. Las acciones que deben realizarse dependen de las bases de datos utilizadas y los controladores ODBC.

En este articulo

Información de Fuentes de Datos ODBC

La fuente de datos es una fuente que contiene datos e información sobre la conexión requerida para acceder a estos datos. La fuente de datos puede ser SQL Server, Oracle Relacional DBMS, hoja de cálculo o archivo de texto. La información de la conexión puede incluir la ubicación del servidor, el nombre de la base de datos, la identificación de inicio de sesión, la contraseña y varias configuraciones del controlador ODBC que describen cómo conectarse a una fuente de datos. Esta información se puede obtener del administrador de la base de datos al que desea conectarse.

En la arquitectura ODBC, las aplicaciones (como el acceso) están conectadas al despachador del controlador ODBC, que, a su vez, utiliza un controlador ODBC específico (por ejemplo, Microsoft SQL ODBC) para conectarse a una fuente de datos. En el acceso, las fuentes de datos ODBC se utilizan para conectarse a fuentes de datos externas que no tienen controladores incorporados.

Para conectarse a dicho origen de datos, siga los pasos a continuación.

    Instale el controlador ODBC apropiado en una computadora con una fuente de datos.

    Determine el nombre de la fuente de datos (DSN) utilizando el programa Administrador de fuente de datos ODBCPara guardar información sobre la conexión en el registro. Microsoft Windows. O un archivo DSN, o usando una cadena de conexión en el código de Visual Basic para transferir la información de conexión directamente al despachador del controlador ODBC.

Fuentes de datos de la máquina

Fuentes de datos de la máquina Información de la tienda sobre la conexión a registro de Windows sobre el cierta computadora. Dichas fuentes de datos solo se pueden usar en la computadora en la que se definen. Hay dos tipos de fuentes de datos de la máquina: personalizado y sistema. Las fuentes de datos personalizadas están disponibles y se muestran solo para el usuario actual. Las fuentes de datos del sistema pueden usar todos los usuarios de computadoras. Se muestran para todos estos usuarios y servicios del sistema. Las fuentes de datos de la máquina son especialmente útiles cuando necesita proporcionar protección adicional, ya que la fuente de datos solo se puede ver en los usuarios del sistema. Además, esta fuente no se puede copiar de forma remota a otra computadora.

Fuentes de datos de archivos

Fuentes de datos de archivos (también llamados archivos DSN) almacenar información sobre la conexión a archivos de textoY no en el Registro de Windows, y, por regla general, más flexible para usar que las fuentes de datos de la máquina. Por ejemplo, la fuente de datos se puede copiar a cualquier computadora con un controlador ODBC adecuado para garantizar la exactitud y la consistencia de la información de conexión a todas las computadoras utilizadas. Además, puede poner una fuente de datos de datos en un servidor separado, para que sea común en varias computadoras en la red y sean fáciles de administrar las conexiones centralizadas.

Algunas fuentes de archivo no pueden ser hechas por comunes. Dichas fuentes están ubicadas en una computadora separada e indican una fuente de datos de la máquina. Se pueden utilizar para acceder a las fuentes de datos existentes de las fuentes de archivos.

Cuerdas de conexión

En el módulo, puede definir una cadena formateada con información de conexión. La cadena de conexión transmite la información de conexión directamente al despachador del controlador ODBC. Ayuda a simplificar la solicitud, eliminando la necesidad de crear un DSN por un administrador o usuario antes de usar una base de datos.

Para obtener más información sobre la interfaz ODBC, consulte el Directorio de programador MSDN por ODBC.

Agregar fuente de datos ODBC

Antes de continuar, instale el controlador ODBC apropiado para la fuente de datos al que desea conectarse.

Nota: Para agregar o configurar la fuente de datos ODBC, debe ingresar al grupo local de administradores de computadoras.

Para conseguir información Adicional Sobre los parámetros individuales. Haga clic en el botón. referencia En el cuadro de diálogo ODBC.

Esencia: debe conectarse a la base de datos creada en el MS Access DBMS a través de ODBC en su propio apéndice a Delphi 7.

Para un inicio, vaya a la sección "Panel de control - Administración - Fuentes de datos (ODBC)". Agregue una nueva fuente de datos.

Higo. 1. Administrador de fuentes de datos ODBC

Tocar Conductor hace Microsoft Access.


Higo. 2. Creando una nueva fuente de datos.

Luego, en la ventana "Instalar el controlador ODBC ...", especificamos el nombre, la descripción y seleccione la ruta a la base de datos, por ejemplo, "estación de autobuses. mDB.».

Higo. 3. Instalación del controlador ODBC para MS Access

Después de eso, vaya a la ventana de origen "Administrador de fuentes de datos ..." y vea que la "estación de autobuses" se agregó a la fuente.

Higo. 4. Administrador de origen de datos iniciales ... »»

Luego, inicie la aplicación Delphi 7, coloque los componentes en el formulario: Adoconnection., Adotable, Fuente de datos., Dbgrid. Configure los componentes para conectarse a través de ODBC.

Primero, haga clic en el componente " Adoconnection.1 "y configure la cadena de conexión, seleccione" Proveedor de Microsoft Ole DB para ODBC ". Haga clic en el botón "Siguiente" e vaya a la pestaña "Conexión".

Higo. 5. Configuración de la cadena de conexión en Delphi 7

En la pestaña Conexión, seleccione la fuente de datos "Estación de bus" y verifique la conexión haciendo clic en el botón "Compruebe la conexión".

Componente

Configuración, valor

Adoconnection1

LOGINPROMPT. \u003d Falso

Adotable1.

Conexión \u003d adoconnection1

Nombre de la tabla. \u003d Mover días

DataSource1.

Conjunto de datos. \u003d Adotable1

Dbgrid1

Fuente de datos. \u003d DataSource1

Ahora, si configura la propiedad "Active \u003d True" del componente " Adotable1 ", luego la mesa instalada en la propiedad" Nombre de la tabla.»Se muestra en el componente" Dbgriduno".

Higo. 7. Tabla "Días de movimiento" en nuestra aplicación.

Por lo tanto, nos conectamos a la "estación de autobuses" de la base de datos a través de "ODBC", lo que significa "Conectividad abierta B ASE B ASE".