rylek
1164d686e7
.Sql: modified SqlSession::SetError logic to overwrite last error out of transactions
...
.TSql: adjusted SqlBlock to do a ClearError when starting a transaction
+Core: added ArrayMap::Insert(int i, const K& key, T *newt) in analogy to Array
git-svn-id: svn://ultimatepp.org/upp/trunk@3466 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-05-27 07:01:41 +00:00
cxl
210fe55152
SqlExp: select unions now have parenthesis around (so that the result can be sorted)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@3324 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-04-05 18:04:26 +00:00
rylek
5daee1fcff
.Sql: added 'binary' flag to SqlColumnInfo to check for binary columns
...
.OleDB: fixed logic for fetching multiple BLOB columns from a rowset
.OleDB: fixed BLOB update logic based on SqlRaw
.Geom/Draw: removed assembly variant of matrix-vector multiplication
git-svn-id: svn://ultimatepp.org/upp/trunk@3322 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-04-03 23:04:30 +00:00
cxl
294a0d4426
SqlExp: Fixed SQLITE3 operator|, Coalesce
...
git-svn-id: svn://ultimatepp.org/upp/trunk@3266 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-03-06 17:59:56 +00:00
cxl
d17f6b7a5c
Sql: Table structures S_ now have ToString to have DUMP/LOG support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@3005 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-01-15 19:10:59 +00:00
unodgs
04f92a6197
Sql: Fixed not like formatting for postgresql dialect
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2916 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-12-20 21:12:38 +00:00
cxl
e0cc8e7c85
Sql: Sql::operator[](SqlId) now invokes NEVER (in debug) when column is not found
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2906 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-12-12 08:49:20 +00:00
cxl
e5f89d6f00
.RasterEncoder fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2715 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-09-20 19:17:05 +00:00
cxl
a743450b43
*Sql: GCC compile fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2671 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-09-08 11:41:59 +00:00
cxl
02b96b795d
*RichEdit: fixed user dictionary when fixedlang is active
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2662 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-09-07 11:22:28 +00:00
cxl
a50feb3f05
Sql: SqlMassInsert (using 'union all' trick)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2597 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-08-07 14:52:40 +00:00
cxl
b64f6fa99b
Sql: SqlSelect now can add individual fetch values using operator()
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2587 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-08-02 10:29:31 +00:00
rylek
6388462fa4
+Sql: new method SqlUpdate::Column(const SqlSet& cols, const SqlSet& vals) supports Oracle-style multicolumn SET in UPDATE (UPDATE xxx set (A, B, C) = select A, B, C from yyy)
...
+TSql: new variants Force[Schema]Update support incremental updates according to comparison of 'old' and 'new' row data
git-svn-id: svn://ultimatepp.org/upp/trunk@2570 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-07-27 08:05:41 +00:00
cxl
3b5a2a2232
SqlExp: IsSame (PGSQL, MySql) new equality test which is null safe (null == null yields true)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2566 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-07-24 21:01:24 +00:00
cxl
2035a0d895
.Sql: PGSQL default Like is now case sensitive (like in other DBs)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2557 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-07-21 18:26:24 +00:00
cxl
cd1d82c1e6
.Sql: Removed trivial compiler warning
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2517 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-07-05 21:50:02 +00:00
cxl
a1c5369a84
*SqlExp operator|| fixes, PGSQL WhenReconnect
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2404 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-17 12:37:06 +00:00
cxl
58a73bd81b
.Sql: TraceSlow info now to put to regular sql log as well
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2383 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-10 16:02:00 +00:00
cxl
dd2bdbd45d
.Sql
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2380 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-07 11:36:16 +00:00
cxl
aa7a0ad11a
.uppsrc: Minor fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2345 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-04-29 10:11:40 +00:00
cxl
1045fd8450
*Sql: Fixed operator||(SqlBool, SqlBool) if either of operands is empty or true
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2343 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-04-26 13:52:21 +00:00
cxl
376a455717
Sql: SqlSession: First SQL error is recorded (until ClearError) instead of last
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2321 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-04-14 23:01:50 +00:00
rylek
3697c0f138
.Sql: minor Sqlite3-related hackery in SqlExp
...
+Draw: new RGBA blit functions TransformComponents / MultiplyComponents
git-svn-id: svn://ultimatepp.org/upp/trunk@2312 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-04-07 20:45:21 +00:00
cxl
630229fe1a
Sql: Optional SqlSession errorhandler routing is now installable, PostgreSQL: ConnectionOK
...
git-svn-id: svn://ultimatepp.org/upp/trunk@2237 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-03-17 14:48:23 +00:00
rylek
d775296b1e
Minor priority-related fixes in SqlExp
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1896 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-01-15 22:02:07 +00:00
rylek
8132cd7f9f
Minor Sqlite-related fixes and improvements; new helper HttpContentDisposition to simplify generation of http response headers
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1881 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-01-12 13:53:13 +00:00
rylek
1f04877186
Minor fixes in Oracle schema metadata functions.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1828 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-12-21 22:43:44 +00:00
cxl
539410821e
Minor fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1818 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-12-17 08:47:26 +00:00
cxl
04693aaf7d
Sql: PGSQL SqlBinary fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1793 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-12-08 22:54:18 +00:00
cxl
ed89fad462
Sql: S_ structures are now == != comparable
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1726 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-11-29 15:13:10 +00:00
cxl
24664f8e30
Sql: Sql::InsertNoNulls
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1725 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-11-27 11:05:07 +00:00
cxl
e73a11eae5
PGSQL string escapes improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1648 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-10-21 21:21:32 +00:00
rylek
b1bb783874
Funny typo in SqlCompile; improved diagnostics of so load failure in Linux (Dli.cpp); improved connection failure diagnostics in OCI8
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1642 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-10-20 09:55:03 +00:00
cxl
08e45d5330
Sql, SqlExp: InsertNoKey(Fields) ommits first column - intended for key with autoincrement
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1630 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-10-14 13:55:05 +00:00
cxl
624ff08cb6
SqlExp: PGSQL except
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1550 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-09-04 12:31:03 +00:00
cxl
699e83eb52
PGSQL except/minus patch
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1548 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-09-04 12:19:39 +00:00
cxl
1115ce6c09
SqlExp: minor fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1540 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-08-28 22:10:55 +00:00
cxl
2260e94407
SqlExp: Added SqlCase for Sqlite3 least, greatest
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1538 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-08-26 18:23:59 +00:00
cxl
6a695d1eae
SqlExp: SqlSelect AsTable, Joins accept SqlSet
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1530 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-08-24 13:35:55 +00:00
cxl
96db66b384
SqlExp: AsValue fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1526 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-08-24 12:18:41 +00:00
rylek
4b103817ab
Fixed handling of SQL UPDATE without WHERE clause
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1517 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-08-17 18:38:33 +00:00
cxl
0005e2aa12
theide: Add to include path package file option, Sql tutorial finished
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1321 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-06-21 16:25:39 +00:00
cxl
aa61477cf4
removed Sql\srcimp (empty)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1282 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-06-05 12:48:44 +00:00
cxl
6d556a57f0
Sql: NULL for empty SqlBinary, Painter: Fixed DrawImageOp
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1281 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-06-05 12:44:32 +00:00
cxl
e18e7bf9de
Writing Sql tutorial
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1268 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-06-03 09:08:31 +00:00
cxl
4c68daacc4
Writing Sql tutorial
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1259 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-06-01 21:45:20 +00:00
cxl
007d6453c5
Writing Sql tutorial
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1258 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-06-01 21:01:06 +00:00
cxl
d5b7c54433
MSSQL: SQLDEFAULT
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1235 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-25 12:45:23 +00:00
cxl
1282114baf
SqlPerformScript
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1234 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-25 10:20:08 +00:00
cxl
d2f4e3a995
SqlPerformScript (intended to replace all those ugly ODBCPerformScript etc..)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@1233 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-25 09:37:24 +00:00