MYSQL query browser - edit recordset

Vsi vaši problemi s programsko opremo.
Odgovori
M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

MYSQL query browser - edit recordset

Odgovor Napisal/-a M.C » 24.09.2008 13:29:23

query: select * from enaTabela

in če ima ključ potem lahko EDIT vrednosti polj v resultsetu in nato APPLAY

rabil bi pa isto s tem da bi bil query z joinom, a obstaja kak tak tool ?
Order is heavens first rule. Therefore some must be better than the rest.

aoven
Prispevkov: 2338
Pridružen: 27.06.2001 23:56:07

MYSQL query browser - edit recordset

Odgovor Napisal/-a aoven » 24.09.2008 14:21:28

Da to deluje, mora baza podpirati updatable joine. Ampak ne vem, koliko baz to zna po defaultu, brez kakšne posebne SQL sintakse. Običajno se problem reši tako, da ročno resolvaš update na vse vpletene tabele, pri čemer vse UPDATE stavke zaviješ v transakcijo.
TClientDataSet + TDataProvider ti to recimo omogočata out-of-the-box, za kaj drugega se moraš pa obrnit na 3rd-party component providerje.

Aleksander

Uporabniški avatar
Runner
Prispevkov: 1079
Pridružen: 03.02.2005 12:05:25

MYSQL query browser - edit recordset

Odgovor Napisal/-a Runner » 24.09.2008 14:29:42

Mislim da ADO to zna, sem pa že pozabil kateri property je treba nastavit.

Uporabniški avatar
Runner
Prispevkov: 1079
Pridružen: 03.02.2005 12:05:25

MYSQL query browser - edit recordset

Odgovor Napisal/-a Runner » 24.09.2008 14:33:17

Aha točno sem našel.

Unique Table' property je treba nastavit v beforePost eventu. Nekaj v tem stilu. Za kaj več pa bi moral it gledat kodo od takrat.

aoven
Prispevkov: 2338
Pridružen: 27.06.2001 23:56:07

MYSQL query browser - edit recordset

Odgovor Napisal/-a aoven » 24.09.2008 14:39:13

Ah, seveda. Tudi dober driver lahko pomaga in pametno razbije update. :)

Aleksander

Uporabniški avatar
JernejL
Prispevkov: 1292
Pridružen: 17.11.2001 10:14:23
Kontakt:

MYSQL query browser - edit recordset

Odgovor Napisal/-a JernejL » 15.10.2008 19:11:33

Ne dela z joini, lahko pa uporabiš subquery, ampak mora pobirat na koncu vrednosti iz samo ene tabele.
Igre in Delphi - WIP projekt, ki traja že od leta 2003. [url]http://mathpudding.com/[/url]

M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

MYSQL query browser - edit recordset

Odgovor Napisal/-a M.C » 16.10.2008 05:14:29

Ja, sem ugotovil, da se da tako.
Order is heavens first rule. Therefore some must be better than the rest.

Odgovori