Commit graph

74 commits

Author SHA1 Message Date
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
cxl
d090db0978 theide: Highlighting of .sch files
git-svn-id: svn://ultimatepp.org/upp/trunk@1217 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-22 09:14:47 +00:00
cxl
c4a2d7f9bd SqlBinary (does not work with PGSQL, otherwise should)
git-svn-id: svn://ultimatepp.org/upp/trunk@1084 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-04-20 21:01:14 +00:00
cxl
16aa67ea55 ODBC / MSSQL fixed Invalid precision error
git-svn-id: svn://ultimatepp.org/upp/trunk@1079 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-04-20 13:50:50 +00:00
cxl
e9aeb0acb3 ODBC fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@1065 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-04-16 18:37:37 +00:00
cxl
6e3a414b85 Sqlite3 uintptr_t fix, valgrind detected uninitialized variables fix
git-svn-id: svn://ultimatepp.org/upp/trunk@811 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-01-26 08:46:39 +00:00
cxl
fa4a158823 Painter MMX expriments, SqlSelect(....) fix
git-svn-id: svn://ultimatepp.org/upp/trunk@793 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-01-21 19:07:59 +00:00
cxl
435c8e13c4 SqlSelect::AsValue, SqlId::Of(const char *)
git-svn-id: svn://ultimatepp.org/upp/trunk@786 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-01-19 12:55:41 +00:00
cxl
803866298a Fixed RichTextCtrl NoSb
git-svn-id: svn://ultimatepp.org/upp/trunk@664 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-11-22 19:31:25 +00:00
cxl
77b3fc6910 A++ inserting function now shows popup instead of inserting parameters into text
git-svn-id: svn://ultimatepp.org/upp/trunk@662 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-11-22 13:49:57 +00:00