SQL driver for Firebird

Database

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.7
Available as/for: -
Description:

Qt SQL driver for Firebird with IBPP library
Last changelog:

11 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

10 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

10 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

10 years ago

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

Werner

Report

11 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

12345678910
1
product-maker Kvita Oct 07 2011 9 excellent
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.17.1
updated Mar 22 2010
added Feb 15 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software