Lazarus 2.0.2 (2019.04.16.)
Letöltés

file ZeosLib és MSSql adatbázis műveletek

  • szeti
  • szeti profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Karma: 1
  • Köszönetek: 1

szeti válaszolt a témára: ZeosLib és MSSql adatbázis műveletek

Üdv!
Nekem át kellett térnem a TMSSQLConnection - TSQLQuery - TSQLTransaction trióra. Ezzel tökéletesen megy a dolog. ZeosLib-el nem volt kapacitásom tovább bíbelődni.
#2325

  • Zapapa
  • Zapapa profilkép
  • Új fórumozó
  • Új fórumozó
  • Hozzászólások: 9
  • Köszönetek: 0

Zapapa válaszolt a témára: ZeosLib és MSSql adatbázis műveletek

Az én problémámra rájöttem. Az SqlTrancsaczótion.Commit az amivel azonnal rögzíti is a rekordokat.:)
#2320

  • Zapapa
  • Zapapa profilkép
  • Új fórumozó
  • Új fórumozó
  • Hozzászólások: 9
  • Köszönetek: 0

Zapapa válaszolt a témára: ZeosLib és MSSql adatbázis műveletek

Most én is ezzel küzdök MySQL5.7 alatt. A táblában csak akkor látszik az új vagy a módosított adat, ha kilépek a programból.
A DbGridben minden ott van, akár 8-10 rekord is, de a táblába nem teszi be csak ha kilépek a programból.
#2318

  • szeti
  • szeti profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Karma: 1
  • Köszönetek: 1

szeti létrehozta a témát: ZeosLib és MSSql adatbázis műveletek

Üdv Mindenkinek!
Szerencsére régóta nem volt problémám a Zeos csomaggal Lazarus alatt, de most nem találtam igazán jó megoldást az MSSql kapcsolat megfelelő kezelésére. Az NTWDBLIB.DLL- nek a legújabb verzióját használom, amivel sikerült is felépítenem a kapcsolatot, illetve Gridben tökéletesen megjelennek a tábla adatok, azonban a a Gridben egy egyszerű érték módosítást nem sikerül az adatbázisban véglegesíteni. Az Edit --> értékadás --> Post metódusok nem írják fel az adatbázisba a változást, akkor sem, ha egy tranzakcióba foglalom azokat. Hasonló beállításokkal egy firebird adatbázisban minden további nélkül tudok értéket módosítani. Mi lehet a probléma? Létezik erre valamilyen megoldás, vagy esetleg kompatibilitási gondról lehet szó? MSSql 2016-ról van szó, a Lazarusnak pedig az 1.8-as verzióját használom a 7.2.4-es Zeos csomaggal.
Köszönöm. Üdv. Tibor
#2300