SQL driver for Firebird
Database
Score 52%
Description:

Qt SQL driver for Firebird with IBPP library
Last changelog:

7 years ago

Version 0.17.1
- change conversions between Firebird and Qt
"ASCII" = "ISO 8859-1"
"BIG_5" = "Big5"
"CYRL" = "IBM 866"
"DOS850" = "IBM 850"
"DOS866" = "IBM 866"
"KOI8-R" = "KOI8-R"
"KOI8-U" = "KOI8-U"
"EUCJ_0208" = "JIS X 0208"
"GB_2312" = "GB18030-0"
"ISO8859_[1-9, 13]" = "ISO 8859-[1-9, 13]"
"KSC_5601" = "Big5-HKSCS"
"SJIS_0208" = "JIS X 0208"
"UNICODE_FSS" = "UTF-8"
"UTF8" = "UTF-8"
"WIN125[0-8]" = "Windows-125[1-8]"
else use QTextCodec::codecForLocale()

Version 0.17
+ "make install" will copy driver to [qt_install_plugins]/sqldrivers
- fixed: character sets exception (Issue 8)
Conversions between Firebird and Qt
"ASCII" = "IBM 866"
"BIG_5" = "Big5"
"CYRL" = "KOI8-R"
"DOS850" = "IBM 850"
"DOS866" = "IBM 866"
"EUCJ_0208" = "JIS X 0208"
"GB_2312" = "GB18030-0"
"ISO8859_[1-9, 13]" = "ISO 8859-[1-9, 13]"
"KSC_5601" = "Big5-HKSCS"
"SJIS_0208" = "JIS X 0208"
"UNICODE_FSS" = "UTF-32"
"UTF8" = "UTF-8"
"WIN125[0-8]" = "Windows-125[1-8]"
else use QTextCodec::codecForLocale()

Version 0.16
- fixed: NUMERIC and DECIMAL fields with small length return wrong value (Issue 7)

Version 0.15
- fixed: Produce different targets depengind on config (Debug Release) ( Issue 6 )
+ license under LGPL version 2.1
+ license under GPL version 3.0

Version 0.14
- fixed: ASSERTION in qsqlcachedresult when calling stored procedure ( Issue 1 )
- fixed: bug when blob contains \'\\0\' char ( Issue 2 )
+ Add support of firebird ROLE ( Issue 3 )
+ change in IbppDriver.pro for support debug and release builds ( Issue 4 )
- fixed: bug when only \"NONE\" and \"WIN1251\" charset is set ( Issue 5 )
- compile warnings

ecanela

7 years ago

the main reason. according to my opinion are for the windows user, is a more easy compile the drivers whitout touch the DB files.

anyone try to compile the MYSQL plugin in windows?

sorry my poor english

Report

undefined

7 years ago

Why do you write a secondary Firebird SQL Driver for Qt4 ?
A Driver called qsqlibase already exists...
:~> rpm -ql qt-plugins | grep sqldrivers
/usr/lib/qt/sqldrivers
/usr/lib/qt/sqldrivers/libqsqlibase.so
/usr/lib/qt/sqldrivers/libqsqlite.so
/usr/lib/qt/sqldrivers/libqsqlite2.so
/usr/lib/qt/sqldrivers/libqsqlmysql.so
/usr/lib/qt/sqldrivers/libqsqlodbc.so
/usr/lib/qt/sqldrivers/libqsqlpsql.so
/usr/lib/qt/sqldrivers/libqsqltds.so
~> ldd /usr/lib/qt/sqldrivers/libqsqlibase.so | grep fb
libfbclient.so.2 => /usr/lib/libfbclient.so.2 (0xa7657000)
libfbembed.so.2.1 => /usr/lib/libfbembed.so.2.1 (0xa72c8000)

Report

wernerfb

6 years ago

Is qsqlibase supporting newer versions of Firebird SQL, e.g. 2.5?

Werner

Report

7 years ago

Version 0.17.1
- change conversions between Firebird and Qt
"ASCII" = "ISO 8859-1"
"BIG_5" = "Big5"
"CYRL" = "IBM 866"
"DOS850" = "IBM 850"
"DOS866" = "IBM 866"
"KOI8-R" = "KOI8-R"
"KOI8-U" = "KOI8-U"
"EUCJ_0208" = "JIS X 0208"
"GB_2312" = "GB18030-0"
"ISO8859_[1-9, 13]" = "ISO 8859-[1-9, 13]"
"KSC_5601" = "Big5-HKSCS"
"SJIS_0208" = "JIS X 0208"
"UNICODE_FSS" = "UTF-8"
"UTF8" = "UTF-8"
"WIN125[0-8]" = "Windows-125[1-8]"
else use QTextCodec::codecForLocale()

Version 0.17
+ "make install" will copy driver to [qt_install_plugins]/sqldrivers
- fixed: character sets exception (Issue 8)
Conversions between Firebird and Qt
"ASCII" = "IBM 866"
"BIG_5" = "Big5"
"CYRL" = "KOI8-R"
"DOS850" = "IBM 850"
"DOS866" = "IBM 866"
"EUCJ_0208" = "JIS X 0208"
"GB_2312" = "GB18030-0"
"ISO8859_[1-9, 13]" = "ISO 8859-[1-9, 13]"
"KSC_5601" = "Big5-HKSCS"
"SJIS_0208" = "JIS X 0208"
"UNICODE_FSS" = "UTF-32"
"UTF8" = "UTF-8"
"WIN125[0-8]" = "Windows-125[1-8]"
else use QTextCodec::codecForLocale()

Version 0.16
- fixed: NUMERIC and DECIMAL fields with small length return wrong value (Issue 7)

Version 0.15
- fixed: Produce different targets depengind on config (Debug Release) ( Issue 6 )
+ license under LGPL version 2.1
+ license under GPL version 3.0

Version 0.14
- fixed: ASSERTION in qsqlcachedresult when calling stored procedure ( Issue 1 )
- fixed: bug when blob contains \'\\0\' char ( Issue 2 )
+ Add support of firebird ROLE ( Issue 3 )
+ change in IbppDriver.pro for support debug and release builds ( Issue 4 )
- fixed: bug when only \"NONE\" and \"WIN1251\" charset is set ( Issue 5 )
- compile warnings

product-maker Kvita Oct 07 2011

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.17.1
updated Mar 22 2010
added Feb 15 2010
downloads today
0
page views today 0