Sets this's data type.
value's ownership is transferred to this (which means this
is then responsible for freeing it when no longer needed).
value must represent a data type, as understood by g_type_from_string
.
| this |
a SqlParamSpec pointer |
| value |
a G_TYPE_STRING Value |