Commit graph

83 commits

Author SHA1 Message Date
cxl
8210eb5e01 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
7386be99a3 .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
66c4ee912e 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
e5cb70971b 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
2f1056f0ab 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
d373b9d1ce 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
070bb0312e .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
513db5ba87 *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
9e69b2abaa *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
89f7dabb13 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
fa2c8124f9 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
91b4a18385 +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
907ca39c54 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
cd2243eeed .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
00cc13836f .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
306ee77e22 *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
f08f9d278e .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
44e09da552 .Sql
git-svn-id: svn://ultimatepp.org/upp/trunk@2380 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-07 11:36:16 +00:00
cxl
f7c4550fc1 .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
7ccf33dc1b *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
2b505d3827 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
83cc3ef6e5 .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
f2de015fb5 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
5a010ced7a 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
54af17f7bf 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
23eefc6f62 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
8adae48481 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
b2305363b9 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
00b3c57f12 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
0abacbd83e 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
0cdc8226e5 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
4ab331024e 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
4616fc1710 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
620a853765 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
a1143569bf 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
88765f9830 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
55b83bb819 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
0e64379b75 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
f485b819cc 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
be6f0228a6 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
a9150962fe 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
f8b826273b 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
4816b5c3e7 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
c69f70f194 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
eb37654ba4 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
e9479626f1 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
3d3d37b666 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
d348efd6e7 SqlPerformScript
git-svn-id: svn://ultimatepp.org/upp/trunk@1234 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-25 10:20:08 +00:00
cxl
d9bad030b7 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
cxl
c7137b20e0 SqlBinary changed to work as SqlCompile type -> it now should work in PGSQL too
git-svn-id: svn://ultimatepp.org/upp/trunk@1232 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-25 08:30:49 +00:00