Вроде как в WSTRING используется UNICODE. А там каждый символ занимает два байта.
А на SQL какая кодировка стоит? Если UTF-8, к примеру, то тогда ничего не совпадёт, так как как раз в UTF-8 латиница занимает 1 байт, а кириллица - два.