Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
Polish
US English (US)
PL Polish
RO Romanian
  • Home
  • Linia Oprogramowanie
  • HISTORIAN

Konfiguracja komunikacji oprogramowania InTouch z bazą danych MySQL za pomocą interfejsu ODBC

Konfiguracja komunikacji oprogramowania InTouch z bazą danych MySQL za pomocą interfejsu ODBC

Written by Pola Olszańska

Updated at May 7th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • IT - OPS
  • test2
  • kat1
  • kat2
  • Roboty
    Epson Kawasaki
  • Emerson
    Oprogramowanie narzędziowe PACSystems RX3i RSTI-EP
  • Linia Oprogramowanie
    Systemy SCADA MES Plant SCADA HISTORIAN
  • Linia Automatyzacja
    Astraada HMI VersaMax Horner
+ More

Informator techniczny nr 126
23-08-2010

 

Konfiguracja komunikacji oprogramowania InTouch z bazą danych MySQL za pomocą interfejsu ODBC


 

Konfiguracja źródła danych ODBC

 

W systemie operacyjnym Windows należy skonfigurować źródło danych ODBC, które będzie odwoływało się do bazy danych MySQL, z której dane mogą być odczytywane i zapisywane.

W tym celu, z paska Windows należy wybrać Start\Ustawienia\Panel sterowania, a następnie Narzędzia administracyjne oraz Źródła danych (ODBC).

 

 

Pojaw się okno Administrator źródeł danych ODBC, w którym w zakładce Sterowniki należy sprawdzić, czy w systemie operacyjnym został zainstalowany sterownik ODBC dla bazy danych MySQL, do której komunikacja ma zostać skonfigurowana. Jeżeli sterownik został zainstalowany, pojawi się na liście zainstalowanych sterowników ODBC.

Po przejściu do zakładki DSN użytkownika lub Systemowe DSN należy nacisnąć przycisk Dodaj, 
w celu zdefiniowania nowego źródła danych ODBC.

 

 

Pojawi się okno Tworzenie nowego źródła danych, w którym należy wskazać sterownik ODBC do MySQL, a następnie nacisnąć przycisk Zakończ.

 

 

Pojawi się okno MySQL Connector/ODBC Data Source Configuration, w którym należy skonfigurować:

Data Source Name - nazwa połączenia skonfigurowana w programie MySQL WorkBench,

Description - dowolny opis (opcjonalne),

Server - nazwa komputera, na którym znajduje się serwer MySQL. Jeżeli serwer znajduje się na tym samym komputerze co konfigurowane źródło ODBC, to zamiast nazwy komputera można wpisać localhost.

User - nazwa użytkownika, który został skonfigurowany w serwerze MySQL,

Password - hasło dla użytkownika wpisanego w polu User,

Database - nazwa bazy danych, do której będzie realizowane połączenie (bazę należy wybrać z rozwijanej listy).

 

Klikając przycisk Test należy sprawdzić stan połączenia. Jeżeli poprawnie zostały wprowadzone ustawienia, test połączenia zakończy się sukcesem. Można zamknąć okno MySQL Connector/ODBC Data Source Configuration oraz okno Administrator źródeł danych ODBC.

 

Konfiguracja połączenia za pomocą funkcji skryptowej SQLConnect()

 

W projektowanej aplikacji InTouch, do połączenia z bazą MySQL za pomocą zdefiniowanego źródła ODBC, można wykorzystać funkcję skryptową SQLConnect(), której argumenty powinny zostać skonfigurowane następująco:

 

SQLConnect(ConnectionID,”DSN=xxx;UID=yyy;PWD=zzz”);

 

gdzie:

xxx – oznacza nazwę zdefiniowanego źródła danych ODBC,

yyy – nazwę zdefiniowanego w bazie użytkownika,

zzz – hasło dla zdefiniowanego użytkownika.

 

Przykład:

 

SQLConnect(ConnectionID,”DSN=connection_1;UID=root;PWD=enigma”);

 

 

Konfiguracja połączenie za pomocą metody ConnectWithString kontrolki ActiveX WWGenericSQLGrid

 

Przy zastosowaniu kontrolki WWGenericSQLGrid do połączenia z bazą MySQL można wykorzystać metodę ConnectWithString, która powinna mieć następującą składnię:

 

#Grid1.ConnectWithString(”Driver={MySQL ODBC 5.1 Driver};Server=aaa;Database=bbb;User=yyy;Password=zzz;Option=3;”);

 

gdzie:

aaa – oznacza nazwę komputera, na którym znajduje się serwer MySQL. Jeżeli serwer znajduje się na tym samym komputerze co aplikacja InTouch, to zamiast nazwy komputera można wpisać localhost.

bbb - nazwa bazy danych w MySQL,

yyy – nazwa zdefiniowanego w bazie użytkownika,

zzz – hasło dla zdefiniowanego użytkownika.

 

Przykład:

 

#Grid1.ConnectWithString(”Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=mysql_db;User=root;Password=enigma;Option=3;”);

 

przedmiot importowany

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Kreślenie wykresów X-Y w aplikacji wizualizacyjnej InTouch – konfiguracja kontrolki ActiveX Plotter
  • Używanie czcionek z polskimi znakami w oprogramowaniu InTouch
  • Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch
  • Offer

    • Automation
    • Industrial software
    • Robotization
    • Intralogistics
    • Industry 4.0
    • Affiliate Program
    • ASTOR online store
  • Knowledge and support

    • Support
    • Training
    • Customer Success Stories
    • Automation Guide
    • Automation Bulletin
    • Business and Production
  • About us

    • Get to know us
    • Press Center
    • ASTOR Innovation Room showroom
    • ASTOR Robotics Center showroom
    • Career
    • Regulations
    • Commercial data of companies

Contact

ASTOR Headquarters
ul. Smolensk 29, 31-112 Krakow

12 428 63 00
info@astor.com.pl
PL EN

© Copyright 2025 ASTOR. All rights reserved
Expand