Fixed a bug in GetField

Since field_len is the size in (wide) characters and SQLGetData expects
the size in bytes, in some situations only half of the data was actually
read from the database.