diff options
| -rw-r--r-- | lib/sqlite3/resultset.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlite3/resultset.rb b/lib/sqlite3/resultset.rb index 0b496b6..db0f262 100644 --- a/lib/sqlite3/resultset.rb +++ b/lib/sqlite3/resultset.rb @@ -123,7 +123,9 @@ module SQLite3 @driver.data_count( @stmt.handle ).times do |column| type = @driver.column_type( @stmt.handle, column ) - if type == Constants::ColumnType::NULL + if type == Constants::ColumnType::TEXT + row << @driver.column_text( @stmt.handle, column ) + elsif type == Constants::ColumnType::NULL row << nil elsif type == Constants::ColumnType::BLOB row << @driver.column_blob( @stmt.handle, column ) |
