Miloslav Hůla
0ebe7ad84f
DibiMsSql2005Driver: fixed identifier escaping
...
Annoted link to MS SQL doc does not talk about open bracket '[' escaping, only closing bracket ']'.
dibi::query('CREATE TABLE %n (id INT)', 'abc[]def');
- old: creates table 'abc[[]def'
- new: creates table 'abc[]def'
2013-04-10 12:08:11 +02:00
Miloslav Hůla
8e5898a11b
DibiMsSql2005Driver: default charset set to UTF-8
...
If charset is not specified in config, NULL is passed as connection option and 'Invalid value type for option CharacterSet was specified. String type was expected.' is thrown.
2013-04-10 12:07:27 +02:00
Daniel Kouba
16b254fce1
MSSQL2005 applyLimit fixed
...
Conflicts:
dibi/drivers/mssql2005.php
dibi/drivers/mssql2005.reflector.php
2012-12-16 23:42:09 +01:00
Daniel Kouba
7696fc36e1
Added MSSQL 2005 Reflector
2012-12-04 14:15:26 +01:00
Miloslav Hůla
4be92b62f8
typos
2012-02-06 13:55:40 +01:00
Miloslav Hůla
52986705d8
Fix DibiMsSql2005Driver::getResultColumns()
2012-02-06 13:43:17 +01:00
David Grudl
5aed9e7e4f
MSSQL2005: used native functions for transaction
2012-01-21 16:58:56 +01:00
David Grudl
5d41128752
calling getResultResource() disables auto-free in __destruct()
2012-01-19 04:23:00 +01:00
David Grudl
660a9db522
drivers: getResource() and getResultResource() checks if resource is alive
2012-01-19 04:20:57 +01:00
David Grudl
dbb72b769b
updated phpDoc @package
2012-01-03 04:50:11 +01:00
David Grudl
1d4e86fe2b
Updated copyright notices for 2012
2012-01-03 04:17:30 +01:00
David Grudl
ac1f45b397
updated for Nette 2.0 beta: exceptions
2011-07-01 08:19:15 +02:00
David Grudl
bdb5b217c7
License changed to the New BSD License or the GNU General Public License (GPL) version 2 or 3.
2011-02-02 01:20:30 +01:00
David Grudl
018b9da06d
used NotSupportedException at appropriate places
2011-01-25 18:23:30 +01:00
David Grudl
e0d110962e
MSSQL2005 driver: added alias charset -> options|CharacterSet
2011-01-25 17:37:35 +01:00
David Grudl
ec82eda864
DibiResult destructor moved to individual IDibiResultDriver drivers
2010-11-02 14:42:15 +01:00
David Grudl
087734fb23
drivers implementing IDibiDriver and IDibiResultDriver together do not use $resultSet in IDibiDriver part
2010-11-02 14:42:14 +01:00
David Grudl
32baabdeac
added low-level methods createResultDriver() and DibiConnection::createResultSet()
2010-11-02 13:59:05 +01:00
David Grudl
e6e7babe22
simplified phpDoc comments
2010-09-14 19:09:56 +02:00
David Grudl
b1156e54d8
drivers meta function refactoring
2010-08-27 02:18:07 +02:00
David Grudl
b8e518f44b
implemented escapeLike() and modifiers %~like, %like~, %~like~
2010-08-27 01:00:53 +02:00
David Grudl
65b5e2eecd
added IDibiDriver::getReflector()
2010-08-05 21:03:08 +02:00
David Grudl
de85d3814e
IDibiDriver splitted into IDibiDriver & IDibiResultDriver
2010-08-04 15:34:42 +02:00
David Grudl
746a553419
IDibiDriver::getColumnsMeta() renamed to getResultColumns() (BC break!)
2010-08-03 23:33:12 +02:00
David Grudl
0d7b9c32c9
updated phpDoc
2010-08-03 23:27:53 +02:00
David Grudl
8c99f0c04d
Driver's reflection capabilities moved to IDibiReflector
2010-05-26 16:26:21 +02:00
David Grudl
d19afd5790
Removed inTransaction definitely (BC break!)
2010-05-19 18:33:28 +02:00
David Grudl
0748c693ff
DibiMsSql2005Driver: added config aliases 'username', 'password', 'database'
2010-05-19 15:40:32 +02:00
David Grudl
bec559448c
rewritten dibi::IDENTIFIER escaping; added support for [table.*]
2010-05-19 14:59:03 +02:00
David Grudl
0b9562497f
typos
2010-02-24 07:50:50 +01:00
David Grudl
d61bd79982
DibiConnection: inTransaction() is back, implemented in drivers
2010-01-11 16:58:37 +01:00
David Grudl
c37475838f
- year 2009 -> 2010
2010-01-03 15:32:26 +01:00
David Grudl
b00257c6b0
Updated DibiFirebirdDriver & DibiMsSql2005Driver
2009-10-13 17:02:26 +02:00
David Grudl
fa6d771813
dibi internally uses DateTime object in PHP 5.2
2009-08-21 01:34:07 +02:00
David Grudl
7c6932807d
updated for GIT
2009-08-14 00:05:20 +02:00
David Grudl
8cc1d8b948
- MS drivers: bool TRUE is now +1
...
- DibiDatabaseInfo: LONGTEXT is recognized as TEXT
2009-08-13 12:08:31 +00:00
David Grudl
18a7665bec
- consolidating the aliases for the connection parameters
2009-07-13 20:13:48 +00:00
David Grudl
0d79d16d2c
- binary unescape doesn't throw exceptions more
2009-07-08 12:10:32 +00:00
David Grudl
6ff605ef0a
- typo
2009-06-30 14:08:49 +00:00
David Grudl
496c224be5
typos
2009-03-19 12:18:16 +00:00
David Grudl
5946b7e1f6
- removed 'FIELD_' from dibi data types
2009-03-16 06:48:27 +00:00
David Grudl
2f86997ca7
- affectedRows(), insertId(), rowCount() are aliases for getAffectedRows(), getInsertId(), getRowCount()
2009-02-26 20:02:14 +00:00
David Grudl
5ecfaf7ab1
- all drivers accepts injected connection resource
...
- DibiFluent: fixed identifier substitution
2009-01-17 19:27:40 +00:00
David Grudl
96acdb46dc
- DibiSQLiteDriver: added ability to convert strings to requested character encoding
...
- added experimental Microsoft SQL Server 2005 Driver for PHP
2009-01-07 03:34:50 +00:00