Поддерживаемые типы данных
Соответствие типов данных СУБД ЛИНТЕР и стандартного Qt-интерфейса приведено в таблицах 2, 3.
Таблица 2. Соответствие типов данных при выборке из БД
Тип данных LINAPI-интерфейса | Тип данных Qt-интерфейса |
---|---|
tSmallInt | QVariant::Int |
tInt | QVariant::Int |
tBigInt | QVariant::LongLong QVariant::Double |
tByte | QVariant::ByteArray |
tVarByte | |
tChar | QVariant::String |
tVarChar | |
tNChar | QVariant::String |
tNVarChar | |
tDate | QVariant::DateTime |
tReal | QVariant::Double |
tDouble | QVariant::Double |
tDecimal | QVariant::Double |
tBlob | QVariant::ByteArray |
tBoolean | QVariant::Bool |
tExtFile | QVariant::String |
Таблица 3. Соответствие типов данных при добавлении (модификации) данных БД
Тип данных Qt-интерфейса | Тип данных LINAPI-интерфейса |
---|---|
QVariant::Int | tInt |
QVariant::LongLong | tBigInt |
QVariant::ByteArray | tByte |
QVariant::String | tChar |
QVariant::String | tNChar |
QVariant::DateTime | tDate |
QVariant::Double | tDouble |
QVariant::Bool | tBoolean |