[Delphi/Lazarus] Začarovaný MYSQL update

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Scudman 1. 2. 2019 15:14

Zdravím všetkých
prešiel som na windows 10 mám lazarus a nový projekt.
Mám jednoduchú ukážko ako je tu niečo začarované.

Kód: Vybrat vše
UPDATE agendy.fm SET Podnadpis = now() WHERE idFM = 1

Tento kód na windows 7 fungoval bez problémov. Na windows 10 nespraví nič.
Skúšal som už aj tú istú verziu Lazaru čo som mal na 7 nie a nie spraviť update z win 10.
(cez workbench spustiť ide)
Odozva z MySQL je, pretože keď pošlem zlý dotaz, tak mi ho obrble a vyhlási chybu. Ale ak spustím hocijaký update, napr. aj ten čo je vyššie, nič sa nestane.Ani chyba ani hlásenie ani nič. Vedel by niekto čo to môže spôsobovať???

Obrázek

PS: ak sa nemýlim spraví aj select..... 8-S
Scudman
Junior

Odeslat příspěvekod Just_jo 13. 2. 2019 17:24

Měl bych pár otázek.
Funguje starší program? ( ten vytvořený ve Win7 )
Nechybí něco v definici databáze a tabulky oproti Win7?
Jakým způsobem voláš sql příkaz?

Všude se zmiňují o ExecSQL()
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod JanFiala 13. 2. 2019 23:40

Co tam děláš s SQLTransaction?
Třeba jsi jen nepotvrdil transakci.,
Co můžeš udělat dnes, odlož na včerejšek
JanFiala
Expert
Uživatelský avatar

Odeslat příspěvekod Geniál 20. 2. 2019 12:08

evidentně necommitnutá TSQLTransaction, která se sama opravdu necommitne :-)
Geniál
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků