String and binary support

Better SQL_NO_TOTAL support
Properly slice returned buffer
Return error for unknown C data types