2006-04-13 20:37:28 +00:00
|
|
|
<?php
|
2006-05-24 22:33:48 +00:00
|
|
|
require_once(Doctrine::getPath().DIRECTORY_SEPARATOR."Session.class.php");
|
2006-04-13 20:37:28 +00:00
|
|
|
/**
|
|
|
|
* mssql driver
|
|
|
|
*/
|
|
|
|
class Doctrine_Session_Mssql extends Doctrine_Session {
|
|
|
|
/**
|
|
|
|
* returns the next value in the given sequence
|
|
|
|
* @param string $sequence
|
|
|
|
* @return integer
|
|
|
|
*/
|
|
|
|
public function getNextID($sequence) {
|
|
|
|
$this->query("INSERT INTO $sequence (vapor) VALUES (0)");
|
|
|
|
$stmt = $this->query("SELECT @@IDENTITY FROM $sequence");
|
|
|
|
$data = $stmt->fetch(PDO::FETCH_NUM);
|
|
|
|
return $data[0];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
?>
|