Method: FluidDb::TinyTds#queryForArray
- Defined in:
- lib/FluidDb/TinyTds.rb
#queryForArray(sql, params = []) ⇒ Object
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/FluidDb/TinyTds.rb', line 75 def queryForArray( sql, params=[] ) sql = self.format_to_sql( sql, params ) results = @connection.execute(sql) count = 0 tuple = '' results.each do |row| count = count + 1 raise FluidDb::TooManyRowsError.new if count > 1 tuple = row end raise FluidDb::NoDataFoundError.new if count == 0 return tuple end |