From 1aa567ad18d5ed0c39335179c9278ae7a90c42fe Mon Sep 17 00:00:00 2001 From: Mark Newnham Date: Fri, 26 Mar 2021 20:51:34 -0600 Subject: removed metgod dropSequence() Firebird recommends SEQUENCE instead of GENERATOR, so use core methods --- drivers/adodb-firebird.inc.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/adodb-firebird.inc.php b/drivers/adodb-firebird.inc.php index bb98ebdf..a6db6c38 100644 --- a/drivers/adodb-firebird.inc.php +++ b/drivers/adodb-firebird.inc.php @@ -44,6 +44,8 @@ class ADODB_firebird extends ADOConnection { public $genSeqSQL = "CREATE SEQUENCE %s START WITH %s"; + public $_dropSeqSQL = "DROP SEQUENCE %s"; + var $hasGenID = true; var $_bindInputArray = true; var $sysDate = "cast('TODAY' as timestamp)"; @@ -401,13 +403,7 @@ class ADODB_firebird extends ADOConnection { if (!$ok) return false; } - - function DropSequence($seqname = 'adodbseq') - { - $seqname = strtoupper($seqname); - return $this->Execute("DROP GENERATOR $seqname"); - } - + function GenID($seqname='adodbseq',$startID=1) { $getnext = ("SELECT Gen_ID($seqname,1) FROM RDB\$DATABASE"); -- cgit v1.3