Подставить параметры в претранслированный запрос

Назначение
 

Метод SQLBindParameter подставляет значение параметра в последний претранслированный по заданному соединению (курсору) запрос.

Синтаксис
value {< объект Connect > | < объект Cursor >}.SQLBindParameter(Param, Value) 
Param

Порядковый номер или имя параметра.

Порядковый номер может использоваться для указания любого параметра, имя – только для именованного параметра.

Нумерация параметров начинается с 1.

Value

Значение параметра.

Возвращаемое значение

Объект Connect (Cursor).

Пример
require "LinRuby"

begin
  connect = LinterConnection.Create()
  connect.Open("SYSTEM", "MANAGER8", nil, M_EXCLUSIVE | Q_ENCODE)
  puts "connection to RDBMS Linter is successed"
  connect.SQLPrepare("insert into PERSON(NAME, FIRSTNAM, PERSONID) values(?,?,?);")
  connect.SQLBindParameter(1, 'Kity')
  connect.SQLBindParameter(2, 'Black')
  connect.SQLBindParameter(3, '12345')
  connect.SQLExecute()
  puts "insert of new record is successed"
rescue = > error
  puts error
ensure
  if connect != nil
    connect.Close()
  end
end

См. также примеры demo9.rb, demo10.rb в подкаталоге samples\ruby установочного каталога СУБД ЛИНТЕР.