MYSQL delphivel - Mindez hogyan? Segítsetek kérlek!
2004-11-25T22:11:31+01:00
2004-11-30T10:36:21+01:00
2022-07-27T07:47:43+02:00
  • igen, a localhostot azért említettem, mert a saját gépemet tesztelem a MYSQL-t. Viszont sehogy sem akar működni amikor más gépről szeretnék kapcsolódni, annak ellenére, hogy megfelelő hostname-t adok meg. Minden esetben a következő hibaüzenetet kapom:

    Host 'client110.intranet' is not allowed to this MYSQL Server! Pedig megtalálja, az ip címe is az aminek lennie kell. Hol lehet a hiba? Kérlek segítsetek!

    Előre is köszönöm
    Mutasd a teljes hozzászólást!
  • Amit te irsz az nem a normál hanem az egygépes eset. Ott az van, hogy hostname/servername or IP, ezt a hálózat gazdája kell, hogy tudja.
    Mutasd a teljes hozzászólást!
  • Megvan! Sikerült! Köszi!

    Viszont egy dolog még kérdéses számomra. A hostname normál esetben localhost. de mi van ha más gépről akarok csatlakozni, olyankor a hostname-nek mit kell megadni?

    előre is köszi az infót!
    Mutasd a teljes hozzászólást!
  • MySQL :: Download Connector/ODBC innét letöltheted , és biztos , hogy működik én most csináltam 2 hete ilyet. Sima tquery meg hasonló komponensekkel. Persze minden kliensre telepííteni kell a BDE-vel együtt , mint bármi más adatbáziskezelőhöz.(Interbase-t vagy mssql-t használtad már Delphivel ? Egyébként ha teljesen ingyenest akarsz, akkor ha jól tudom a Firebirddel kellene próbálkoznod.)
    Mutasd a teljes hozzászólást!
  • Igen, erről hallottam már, hogy a DataPumpal lehet Paradox tábla tartalmát MYSQL-be átmásolni.

    Viszont ez az ODBC driver nem tudom hogy működik, honnan lehet letölteni?

    Ha felteszem akkor utána már jöhet a datapump és ennyi?

    Tulajdonképpen tényleg nem kell a programon semmit sem módosítani, de muszáj megcsinálnom, hogy több ember egyidejűleg hozzáférjen az adatokhoz és ne csak úgy, hogy előbb bezárja az egyik és csak utána tudja megnyitni a másik. (jelenleg ez a gagyi változat működik)
    Mutasd a teljes hozzászólást!
  • Mit jelent az, hogy integrálni ? Ha MySQL-t használsz, akkor mi értelme van összekeverni a Paradox táblákkal? Átmásolni viszont sima ügy a Datapumppal. Ahhoz viszont úgy látom, hogy ODBC kapcsolat kell. Szerencsére létezik ODBC driver a MySQLhez, letölthető és installálódik magától. Beállítása egyszerű, mondhatnám triviális. Én egyébként is ezt használnám a delphivel nem mást( lásd cett hozzászólása). Persze egy kis SQL ismeret nem árt .Ha szerencséd van a programhoz nem is kell hozzányúlni csak az adatbázis aliast kell kicserélni.
    Mutasd a teljes hozzászólást!
  • Sőt mostmár csak az a kérdés, hogy hogy a fenébe lehet azt megcsinálni, hogy a paradox táblákat integrálhassam MYSQL-be? Nem találtam ilyen infot, elvileg van rá valami progi, nem?

    Mutasd a teljes hozzászólást!
  • Megoldottam úgy a problémát, hogy feltettem egy 4.1-es MYSQL-t és így kifogástalanul működik.

    A MYSQL milyen táblákat tud kezelni? Van egy programom amiben paradox táblák vannak (*.db). A MYSQL másképp tárolja az adatokat?

    Ha pl a SELECT * FROM akarmi parancsot kiadom, akkor az az akarmi.db fájl? Ha nem akkor hogy lehet a paradox táblákat átizélni olyanná, hogy működjön MYSQL-el?
    Mutasd a teljes hozzászólást!
  • Zeos 6.1.5-el próbálkozom de semmi eredmény.

    a Zconnection1 connected tulajdonságát true-ra állítva hibát ír ki:

    SQL ERROR: Client does not support authentication protocol requested by server; consider upgrading MySQL Client.

    4.1.7-es MySQL Server van fenn, ehhez milyen protocolt kell beállítani?

    Köszi előre is ha valaki tud segíteni.
    Mutasd a teljes hozzászólást!
  • emlékeim szerint a zeoslib nem natív driver, tehát a mysql odbc driverét fel kell rakni a gépre...

    persze lehet, hogy tévedek, régen néztem a zeos-t. :)
    Mutasd a teljes hozzászólást!
  • Köszönöm mindenkinek az infokat, sokkal okosabb lettem. Elég sok bejegyzést elolvastam és arra következtetésre jutottam,hogy a legtöbben a ZEOS ODB komponensét favorizálják.

    Ha jól értettem, ezt integrálhatom a programba és így a program feltelepítésén kívül más nem kell majd ahhoz, hogy az adott gépről elérjem a mysql szervert?

    Köszi előre is
    Mutasd a teljes hozzászólást!
  • én a delphi+mysql -re maradtam a hagyományos megoldásnál:
    telepítve:
    - Delphi + MySQL 4.0.22 + a MySQL ODBC drivere
    adatelérés:
    - ADO-val.

    megjegyzés: a zeoslib-et nem tudom megszeretni...
    Mutasd a teljes hozzászólást!
  • Üdv!

    Javaslom az alábbi cikkek átolvasását:

    Adatelérési komponensek
    A datamodule
    A Query komponens
    Adatmegjelenítési komponensek
    MySQL és a Delphi

    Delphibel elég magas szinten tudok programozni,

    Azért ez kicsit beképzelt nem?

    Ivn
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Azt tanácsolták, hogy MYSQL-el próbáljam elérni, hogy egyidejüleg többen is kapcsolódhassanak az adatbázishoz ami eddig csak egyetlen képen futott szimpla sql lekérdezésekkel.

    MYSQL terén teljesen kezdő vagyok. Delphibel elég magas szinten tudok programozni, de ez a téme még sosem érintett meg.

    Tud nekem segíteni valaki? Odáig jutottam, hogy feltettem a gépemre egy MYSQL 4.1-es szervert. Hogyan tovább? Ahhoz, hogy egy program ami minden gépen rajta van elérje az adatokat minden gépre telepíteni kell a MYSQL-t? Delphiből milyen komponensekre van szükség?

    Előre is köszönöm a segítséget!

    Olci
    Mutasd a teljes hozzászólást!
abcd