| @@ 155-165 (lines=11) @@ | ||
| 152 | * @param array $param |
|
| 153 | * @return int |
|
| 154 | */ |
|
| 155 | function executeAndGetInsertedId($dbdataset, $sql, $param) |
|
| 156 | { |
|
| 157 | $id = parent::executeAndGetInsertedId($dbdataset, $sql, $param); |
|
| 158 | $it = $dbdataset->getIterator("select @@identity id"); |
|
| 159 | if ($it->hasNext()) { |
|
| 160 | $sr = $it->moveNext(); |
|
| 161 | $id = $sr->getField("id"); |
|
| 162 | } |
|
| 163 | ||
| 164 | return $id; |
|
| 165 | } |
|
| 166 | } |
|
| 167 | ||
| @@ 167-177 (lines=11) @@ | ||
| 164 | * @param array $param |
|
| 165 | * @return int |
|
| 166 | */ |
|
| 167 | function executeAndGetInsertedId($dbdataset, $sql, $param) |
|
| 168 | { |
|
| 169 | $id = parent::executeAndGetInsertedId($dbdataset, $sql, $param); |
|
| 170 | $it = $dbdataset->getIterator("select LAST_INSERT_ID() id"); |
|
| 171 | if ($it->hasNext()) { |
|
| 172 | $sr = $it->moveNext(); |
|
| 173 | $id = $sr->getField("id"); |
|
| 174 | } |
|
| 175 | ||
| 176 | return $id; |
|
| 177 | } |
|
| 178 | } |
|
| 179 | ||
| @@ 105-115 (lines=11) @@ | ||
| 102 | * @param array $param |
|
| 103 | * @return int |
|
| 104 | */ |
|
| 105 | function executeAndGetInsertedId($dbdataset, $sql, $param) |
|
| 106 | { |
|
| 107 | $id = parent::executeAndGetInsertedId($dbdataset, $sql, $param); |
|
| 108 | $it = $dbdataset->getIterator("SELECT last_insert_rowid() id"); |
|
| 109 | if ($it->hasNext()) { |
|
| 110 | $sr = $it->moveNext(); |
|
| 111 | $id = $sr->getField("id"); |
|
| 112 | } |
|
| 113 | ||
| 114 | return $id; |
|
| 115 | } |
|
| 116 | } |
|
| 117 | ||