gnucash/libgnucash/backend/sql
John Ralls d8c2f52447 Correct quoting for SQL backends.
Only string values should be quoted in queries; in particular NULL
isn't a string value and must not be quoted.
Note that this is a less than perfect solution because it doesn't use
the Database's quoting function and so doesn't escape quotes, linefeeds,
or carriage returns inside the string. That's because the SQL generating
logic is independent of the connection class and can't easily get to it.
2017-11-25 14:46:31 -08:00
..
test Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
.splintrc Restructure the src directory 2017-08-10 18:45:00 +02:00
CMakeLists.txt Restructure the src directory 2017-08-10 18:45:00 +02:00
escape.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
escape.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-account-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-account-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-address-sql.cpp Correct quoting for SQL backends. 2017-11-25 14:46:31 -08:00
gnc-bill-term-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-bill-term-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-book-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-book-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-budget-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-budget-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-commodity-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-commodity-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-customer-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-customer-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-employee-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-employee-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-entry-sql.cpp Bug 784623 - GNUCash does not work with sql backend. 2017-11-23 11:41:09 -08:00
gnc-entry-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-invoice-sql.cpp Bug 784623 - GNUCash does not work with sql backend. 2017-11-23 11:41:09 -08:00
gnc-invoice-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-job-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-job-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-lots-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-lots-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-order-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-order-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-owner-sql.cpp Correct quoting for SQL backends. 2017-11-25 14:46:31 -08:00
gnc-price-sql.cpp Bug 784623 - GNUCash does not work with sql backend. 2017-11-23 11:41:09 -08:00
gnc-price-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-recurrence-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-recurrence-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-schedxaction-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-schedxaction-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-slots-sql.cpp Bug 784623 - GNUCash does not work with sql backend. 2017-11-23 11:41:09 -08:00
gnc-slots-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-backend.cpp Correct quoting for SQL backends. 2017-11-25 14:46:31 -08:00
gnc-sql-backend.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-column-table-entry.cpp Correct quoting for SQL backends. 2017-11-25 14:46:31 -08:00
gnc-sql-column-table-entry.hpp Correct quoting for SQL backends. 2017-11-25 14:46:31 -08:00
gnc-sql-connection.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-object-backend.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-object-backend.hpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-sql-result.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sql-result.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-tax-table-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-tax-table-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-transaction-sql.cpp Bug 784623 - GNUCash does not work with sql backend. 2017-11-23 11:41:09 -08:00
gnc-transaction-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-vendor-sql.cpp Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION. 2017-11-21 18:15:37 -08:00
gnc-vendor-sql.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Makefile.am Rename directory for code from external projects 2017-08-17 15:25:49 +02:00