Witam
Jak z poziomu delphi pobrac scheme bazy / tablicy tak jak to sie dzieje w sql explorerze po wybraniu tablicy i zakladki text.
Jest jakis prosty sposob aby pobrac to do np. memo?
Z gory dzieki
Witam
Jak z poziomu delphi pobrac scheme bazy / tablicy tak jak to sie dzieje w sql explorerze po wybraniu tablicy i zakladki text.
Jest jakis prosty sposob aby pobrac to do np. memo?
Z gory dzieki
Moim skromnym zdaniem wszystkie programy narzedziowe do bsługi baz danych (takich przynajmniej jak Oracle, Informix,DB2)
korzystaja z tabel i widoków systemowych do generowania DDL
A o schemat jakiej bazy ci chodzi ??
Witam ponownie.
Wiem ze schemat bazy jest trzymany w tablicach systemowych i wiem jak z nich wydobyc potrzebne informacje ale... skoro juz ktos cos takiego napisal to po co pisac cos od nowa.
Napisze moze o co glownie mi chodzi np.: na bazie INFORMIX'A.
Chcialbym sie dowiedziec jakiego typu jest dana kolumna w danej tablicy ale nie chodzi mi tutaj o typ w delphi ale o pełeny typ w bazie.
czyli delphi zwraca typ: datetime
a w bazie jest: datetime Hour to fraction(3)
i o wydobycie tej informacji mi chodzi, jak pobrac stringa z odpowiednia definicja columny ??
Sprawdzalem juz komponenty rxlib i jedi tam jest cos takiego jak BDEItem ale nie moge nigdzie doszukac sie czegos co zwroci definicje tablicy/kolumny jako tekst.
Jeszcze raz z gory dzieki.
Hmmm.... Musisz podlubac w Googlach. W kazdej bazie jest to inaczej zrealizowane. W Oracle masz table typu v$_costam w MySql sa polecenia typu SHOW TABLES, SHOW DTATABASES itp. Brak standardu niestety, kady producent ma wlasne slowniki.
Dzieki za pomoc.
Znalazlem procedurke w 4gl jak poprawnie pobrac definnicje teraz tylko zostalo przerobienie jej do delphi lub do procedurki po stronie serwera INFORMIX'A :)
Z tym nie powino byc problemow :)
Jesli jest ktos zainteresowany to: