SQL преобразует число студентов в целое число на заднем плане, поэтому ваши первые примеры работают, а второй - нет.Проверьте, какой номер студента типа данных, это должен быть числовой тип, INT, BIGINT и т. Д.
Кроме того, вы должны запрашивать без кавычек для номера студента, сохраняет преобразование SQL
Select * from StudentDataTable where StudentNumber = 123456789