Method: FluidDb::TinyTds#execute
- Defined in:
- lib/FluidDb/TinyTds.rb
#execute(sql, params = [], expected_affected_rows = nil) ⇒ Object
124 125 126 127 128 129 130 131 132 133 |
# File 'lib/FluidDb/TinyTds.rb', line 124 def execute( sql, params=[], expected_affected_rows=nil ) sql = self.format_to_sql( sql, params ) r = @connection.execute( sql ); r.each if !expected_affected_rows.nil? and r.affected_rows != expected_affected_rows then raise ExpectedAffectedRowsError.new( "Expected affected rows, #{expected_affected_rows}, Actual affected rows, #{r.affected_rows}") end end |