# File lib/dbd_oracle/Oracle.rb, line 256 def bind_param(param, value, attribs) # TODO: check attribs ## # which SQL type? # #if value.kind_of? Integer # vtype = INTEGER #elsif value.is_a? Float # vtype = FLOAT if value.is_a? DBI::Binary vtype = LONG_RAW else vtype = VARCHAR2 end param = ":#{param}" if param.is_a? Fixnum @handle.bindrv(param, value.to_s, vtype) rescue OCIError => err raise DBI::DatabaseError.new(err.message, err.to_i) end