Получить последний ROWID в заданном соединении (курсоре)
Назначение
Метод GetLastRowId
предоставляет значение последнего ROWID
, который был обработан в заданном соединении (курсоре) при выполнении INSERT
, UPDATE
, DELETE
запросов.
Синтаксис
value {< объект Connect > | < объект Cursor >}.GetLastRowId()
Возвращаемое значение
Последний обработанный ROWID
.
Пример
require "LinRuby" begin connect = LinterConnection.Create() connect.Open("SYSTEM", "MANAGER8", nil, M_EXCLUSIVE | Q_ENCODE) puts "connection to RDBMS Linter is successed" connect.SQLExecuteDirect("insert into TR_DATA(C1_INT, C2_REAL) values (100, 2.5);") puts "Last RowId = #{connect.GetLastRowId()}" rescue = > error puts error ensure if connect != nil connect.Close() end end