equal
deleted
inserted
replaced
13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Db |
16 * @package Zend_Db |
17 * @subpackage Adapter |
17 * @subpackage Adapter |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: Sqlsrv.php 25077 2012-11-06 20:06:24Z rob $ |
20 * @version $Id$ |
21 */ |
21 */ |
22 |
22 |
23 /** |
23 /** |
24 * @see Zend_Db_Adapter_Abstract |
24 * @see Zend_Db_Adapter_Abstract |
25 */ |
25 */ |
32 |
32 |
33 /** |
33 /** |
34 * @category Zend |
34 * @category Zend |
35 * @package Zend_Db |
35 * @package Zend_Db |
36 * @subpackage Adapter |
36 * @subpackage Adapter |
37 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
37 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
38 * @license http://framework.zend.com/license/new-bsd New BSD License |
38 * @license http://framework.zend.com/license/new-bsd New BSD License |
39 */ |
39 */ |
40 class Zend_Db_Adapter_Sqlsrv extends Zend_Db_Adapter_Abstract |
40 class Zend_Db_Adapter_Sqlsrv extends Zend_Db_Adapter_Abstract |
41 { |
41 { |
42 /** |
42 /** |
312 return $value; |
312 return $value; |
313 } elseif (is_float($value)) { |
313 } elseif (is_float($value)) { |
314 return sprintf('%F', $value); |
314 return sprintf('%F', $value); |
315 } |
315 } |
316 |
316 |
|
317 $value = addcslashes($value, "\000\032"); |
317 return "'" . str_replace("'", "''", $value) . "'"; |
318 return "'" . str_replace("'", "''", $value) . "'"; |
318 } |
319 } |
319 |
320 |
320 /** |
321 /** |
321 * Gets the last ID generated automatically by an IDENTITY/AUTOINCREMENT column. |
322 * Gets the last ID generated automatically by an IDENTITY/AUTOINCREMENT column. |