> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/acron-10.2/erste-schritte/bestpractices/odbc-anbindung.md).

# ODBC-Anbindung

## ODBC einrichten

Mit dem acron ODBC-Treiber stellt acron eine ODBC Open Database Connectivity Schnittstelle zur Verfügung.

ODBC ist eine von Microsoft entwickelte standardisierte Anwendungs-Programmierungs-Schnittstelle (Application Programming Interface, API), über die eine andere Anwendung Zugriff auf die Daten von acron erhält. Die Anwendung muss SQL (Structured Query Language) als Standardsprache zum Datenzugriff einsetzen.

Anwendungen, die eine ODBC-Schnittstelle bieten, wie z.B. Access oder Excel, können über den acron ODBC-Treiber auf die von acron angelegten Datenbestände zugreifen. Der acron ODBC-Treiber unterstützt den ODBC-Level 2.

Um den acron ODBC-Treiber nutzen zu können, müssen Sie diesen zunächst installieren und konfigurieren. Hierzu führen Sie das acron Setupprogramm aus und wählen dann unter Zusätze installieren die Option acron ODBC-Treiber für SQL-Zugriff auf die acron Datenbank.

## System-DSN mittels Microsoft ODBC-Datenquellen-Administrator erstellen

DSN ist der Name, unter dem eine Verbindung mit einer ODBC-Datenquelle hergestellt wird. Die Verbindungsdetails wie Datenbankname, Datenbanktreiber, Benutzer und Passwort werden gespeichert, wenn die Verbindung erstellt wird.

acron stellt den ODBC-Server als 32-Bit und als 64-Bit-Variante zur Verfügung. 32-Bit-Clients können nur auf 32-Bit-Server zugreifen, 64-Bit-Clients nur auf 64-Bit-Server. Finden Sie heraus, welche Variante für den Client benötigt wird, den Sie einsetzen.

1. Um eine DSN für 32-Bit-Anwendungen einzurichten, starten Sie den 32-Bit ODBC-Administrator, den Sie unter `C:\WINDOWS\SysWOW64\odbcad32.exe` finden.

   Um eine DSN für 64-Bit-Anwendungen einzurichten, starten Sie den 64-Bit ODBC-Administrator unter `C:\WINDOWS\System32\odbcad32.exe`.
2. Im Microsoft ODBC-Datenquellen-Administrator wählen Sie das Register System-DNS.
3. Klicken Sie auf die Schaltfläche *Hinzufügen…*
4. Wählen Sie den Treiber aus, für den Sie eine Datenquelle erstellen möchten, z.B. acron ODBC Driver 10.0 64-Bit.
5. Klicken Sie auf *Fertig stellen*.
6. Tragen Sie bei Data Source den Namen ein, unter dem die Verbindung vom Client angesprochen werden soll und bei Plantname die Anlagen-Identifikation. Diese muss unbedingt mit der Angabe in acron Admin und Designer übereinstimmen.
7. Tragen Sie Benutzername und Passwort ein.

## ODBC-Client anwenden

Access als ODBC-Client

1. Öffnen Sie den Access und legen Sie eine leere Datenbank an.
2. Wählen Sie die erstellte Tabelle 1 im linken Bereich aus.
3. Öffnen Sie über Rechtsklick das Kontextmenü, selektieren Sie *Importieren/ ODBC-Datenbank*.
4. Aktivieren Sie die Option *Importieren Sie die Quelldaten in eine neue Tabelle der aktuellen Datenbank*.
5. Wählen Sie unter *Computerdatenquelle* die erstellte System-DSN aus.
6. Unter *Objekte importieren* wählen Sie die gewünschten Tabellen aus.

Exemplarisch wird hier die Anbindung der ODBC-Schnittstelle mit Access als Client beschrieben. Es sind jedoch viele andere Anwendungen denkbar, wie Excel, Microsoft SQL-Server, PowerShell.

Folgendes ist generell wichtig für die Anbindung und Abfrage der ODBC-Schnittstelle:

* Verwenden Sie den eingerichteten DSN.
* acron unterstützt nur lesenden Zugriff (SQL-Befehl SELECT).
* Die Abfrage der Daten ist auf 1 Mio. Datensätze beschränkt.
* Verwenden Sie für Ihre Datenabfragen möglichst die definierten, performanten FAST-Tabellen. Weitere Informationen zu [Standard](/acron-10.2/acron_systemprogramme-tools/acron_odbc-treiber.md#standardtabellen)- und [FAST-Tabellen](/acron-10.2/acron_systemprogramme-tools/acron_odbc-treiber.md#fast-tabellen) sowie Beispiele zu SQL-Aufrufen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.videc.de/acron-10.2/erste-schritte/bestpractices/odbc-anbindung.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
