Доступные версии документации

Получить последний ROWID в заданном соединении (курсоре)

Назначение
 

Метод GetLastRowId предоставляет значение последнего ROWID, который был обработан в заданном соединении (курсоре) при выполнении INSERT, UPDATE, DELETE запросов.

Синтаксис
value {<объект Connect> | <объект Cursor>}.GetLastRowId()
Возвращаемое значение

Последний обработанный ROWID.

Пример
require "LinRuby"

begin
  connect = LinterConnection.Create()
  connect.Open("SYSTEM", "MANAGER", 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
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter