Witam wszystkich!
Czy ktoś z forumowiczów oreintuje się czy można pobrać z bazy danych typy atrybutów danej tabeli?
Wiem jak pobrać PK, jak ustalić typ i nazwe atrybutu (po rzutowaniu na typy QT) za pomocą QVariant, QSqlRecord oraz QSqlField.
Za pomocą tego dostaję informacje, że przykładowo:
VARCHAR(20) imie
to:
QString imie -> length 20
A czy jest możliwość pobrania typu bazodanowego? Czyli w odpowiedzi chciałbym dostać VARCHAR 20
Można bawić się z QField.typeID(), z tym, że na różbych DBMSach występują różne wartości (sprawdzałem).
A co więcej czy można pobrać domenę? oraz ograniczenia związane z daną domeną?
Pozdrawiam!