Строка имеет свойство по умолчанию, которое принимает int и возвращает символ в этой позиции:
if(myStr.Length>0){
char firstInString = myStr[0];
//db code here
}
Хотя я думаю, что вы могли бы обнаружить, что передача строки любой длины в команду запроса базы данных с параметром* созданный как char с установкой длины 1, только первый символ будет помещен в таблицу независимо от того, как долго ваша строка c #