# GetRowData proc (database query)

Source: https://ref.dm-lang.org/database/query/proc/GetRowData
Added in BYOND 506.

### Format
> `GetRowData()`

Returns a list with the current result row for this query. If you haven't already called Execute() and NextRow(), you should do that first.

The list returned is an associative list with name=value pairs. A typical result might look like this:

`list("name" = "Tom", "quest" = "Save a Dog", complete = 1)`

The values returned depend on what type the database table thinks they are. For instance if you defined a column as INTEGER or FLOAT, the value should be a number. TEXT is still text, and null values are returned as null. If an icon was saved into a BLOB field, the result is an icon file.

### See also
- [database datum](https://ref.dm-lang.org/database/index.md)
- [database query datum](https://ref.dm-lang.org/database/query/index.md)
- [Columns proc (database query)](https://ref.dm-lang.org/database/query/proc/Columns.md)
- [Execute proc (database query)](https://ref.dm-lang.org/database/query/proc/Execute.md)
- [GetColumn proc (database query)](https://ref.dm-lang.org/database/query/proc/GetColumn.md)
- [NextRow proc (database query)](https://ref.dm-lang.org/database/query/proc/NextRow.md)
- [Reset proc (database query)](https://ref.dm-lang.org/database/query/proc/Reset.md)
