Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
21 Июль 2025, 16:24:19
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Скажите, из-за чего может быть такая ошибка в С#

Страниц  :   Вниз
  Печать  
Автор Тема: Скажите, из-за чего может быть такая ошибка в С#  (Прочитано 738 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Нанелла
Молодой Гродненец
*

Репутация: +0/-0
Offline Offline

Сообщений: 20

Просмотр профиля Email
« : 02 Ноябрь 2011, 00:16:59 »

Скажите, из-за чего может быть такая ошибка в С#. Specified cast is not valid.
Записан
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #1 : 02 Ноябрь 2011, 12:02:47 »

Кусок кода где ошибка возникает.
Записан

HTTP Error 404 - File or directory not found.
Нанелла
Молодой Гродненец
*

Репутация: +0/-0
Offline Offline

Сообщений: 20

Просмотр профиля Email
« Ответ #2 : 02 Ноябрь 2011, 12:34:49 »

  class SqlEner : Qwery
    {
        public List<Ener> GetEners(string name)
        {
            string command = "Select Оборудование From Оборудование Where Оборудование = '" + name + "'";
            startConnection();
            OleDbDataReader reader = doSelect(command);
            int nEn = 0;
            int n = reader.GetOrdinal("Оборудование");

            List<Ener> eners = new List<Ener>();

            if (reader.Read())
            {
                nEn = reader.GetInt32(n);
            }
            endConnection();
Записан
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #3 : 02 Ноябрь 2011, 18:20:13 »

Насколько я понял, если reader.GetOrdinal("Оборудование") возвращает NULL, .то возникает такая ошибка.

http://www.velocityreviews.com/forums/t123162-specified-cast-is-not-valid-when-column-returns-null.html

http://www.codeproject.com/KB/database/SmartReader.aspx
Записан

HTTP Error 404 - File or directory not found.
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,078 секунд. Запросов: 19.