Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:Lazarus+MySQL 5.1 távoli elérés 2010 dec. 07 19:29 #655

  • brownie
  • brownie profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 10
  • Köszönetek: 0
Szívesen.
Zeost nem ismerem. A MySql oldaláról le tudod tölteni az odbc-t.
A kliens gépre kell feltelepíteni. Utána Start menü-Vezérlőpult-
Felügyeleti eszközök-ODBC adatforrások. Az ODBC adatforrás-felü-gyelő ablakban Felhasználói DSN fülön Hozzáadás gombra katt.
A listából kiválasztod a feltelepített drivert, majd Befejezés.
Itt megjelenik a driver konfigurációs ablaka. A Data Source Name
az adatforrás neve. Bármilyen nevet adhatsz, alapértelmezett a
myodbc. Description=leírás. Nem kötelező, csak segítség, hogy mi ez és miért van ott. Server a mysql-t futtató gép neve, vagy
ip címe. User,Password érvényes felhasználónév és jelszó a mysql
szerverhez. Database az adatbázis neve, amihez csatlakozni akarsz.
Teszteled, okézod, kész.
A lazarus sqldb palettalapjáról felraksz a formra egy TODBCconnection-t. A Databasename tulajdonsághoz beírod azt a nevet, amit a Data Source Name sorba írtál. Nem az adatbázis nevét kell megadnod! Következő a TSQLTransaction, aminek a Databasename tulajdonságának értékét egy legördülő listából választhatod ki(odbcconnection1). Végül a TSQLQuery, aminek a Databasename tulajdonságának értéke szintén=odbcconnection1.
Kezdetnek ennyi. Ha még tudok, segítek.
Szia

Válasz:Lazarus+MySQL 5.1 távoli elérés 2010 dec. 07 09:57 #654

  • jimike
  • jimike profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 3
  • Köszönetek: 0
Szia brownie!:)

Kösz a segítséget!
Csak abban segíts még légyszi, hogy ha ODBC-n keresztül akarok kapcsolódni egy MySQL 5.1-es adatbázishoz, akkor ehhez mit kell feltelepítenem a Lazarus mellé és melyik komponensen keresztül történik a kapcsolódás?
A ZEOS-t nem ajánlod?

Válasz:Lazarus+MySQL 5.1 távoli elérés 2010 dec. 07 09:06 #653

  • brownie
  • brownie profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 10
  • Köszönetek: 0
Szia!

ODBC-vel bármelyik MySQL verzióhoz tudsz kapcsolódni.
Függvény híváshoz csak az SqlQuery-t tudod használni.
pl.:
Írd meg a hello world függvényt:
CREATE FUNCTION hello (s CHAR(20))
RETURNS CHAR(50) DETERMINISTIC
RETURN CONCAT('Hello, ',s,'!');
Az object inspector-ban az sqlquery sql tulajdonságához írd be:
SELECT hello('world');
Az sqlquery-hez vegyél föl egy datasource és egy dbgrid elemet.
Ha a query aktív, a dbgridben megjelenik a 'Hello world'.

Lazarus+MySQL 5.1 távoli elérés 2010 dec. 06 09:17 #652

  • jimike
  • jimike profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 3
  • Köszönetek: 0
Sziasztok!

Kezdő vagyok, úgyhogy csak egy egyszerű kérdésem lenne:

A Lazarus 0.9.28.2 verziójával hozzá tudok-e kapcsolódni egy távoli szerveren lévő MySQL 5.1-es adatbázishoz vagy csak az 5.0-ás MySQL-hez lehet kapcsolódni?

Lazarusból meg tudok-e hívni tárolt eljárásokat és függvényeket a MySQL 5.1 adatbázisból?

Előre is köszi minden segítséget!:)

  • Oldal:
  • 1