А вы делаете _result1.next() до вызова GetString(1)
потому что насколько я помню, там курсос изначально позиционируется до первой записи, а не на ней.
А next() устаналвивает курсор на первую запись выборки.
А если такой строки нет, то он вернет false()
то есть, просто нужно написать
while (_result1.next())
{
//обработка.
}
Извиняюсь, если не прав.