Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 32

Ошибка: Приведение типа DBNull к типу String является недопустимым

30.05.2017, 18:33. Показов 4947. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В чём может быть проблема с базой (таблицей), если в созданном для базы приложении хочу осуществить поиск в таблице DataGridView, но выходит вот такая ошибка: {"Приведение типа ""|DBNull"" к типу ""String"" является недопустимым."} ? Таблица не пустая. При создании новых таблиц и работой с ними, поиск осуществляется.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.05.2017, 18:33
Ответы с готовыми решениями:

Поиск в DGW вылетает с ошибкой "Приведение типа "|DBNull" к типу "String" является недопустимым."
В общем такой вопрос. Код рабочий. Только у меня не работает. For i = 0 To ВрачиDataGridView.ColumnCount - 1 For j =...

Обработка "null" в MS Access "Приведение типа "|DBNull" к типу "String" является недопустимым"
Здравствуйте. Работаю с базой MS Access Вывожу в DataGridView таблицу Проблема следующая, если у поля "классный...

"Приведение типа "|DataRowView" к типу "String" является недопустимым"
Пытаюсь вытащить из базы данных и связать фамилии студентов, их суммы и даты оплаты обучения. Все эти данные нужно свести в ListBox и...

3
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
31.05.2017, 00:51
здесь поможет только гадание на кофейной гуще, ибо ошибка возникает в конкретной строке вашего приложения, нам неведомой.
Цитата Сообщение от Yurec2407 Посмотреть сообщение
При создании новых таблиц и работой с ними, поиск осуществляется.
значит здесь вы не допустили той ошибки, что есть в первом случае.
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
31.05.2017, 07:50
Цитата Сообщение от Yurec2407 Посмотреть сообщение
В чём может быть проблема с базой (таблицей), если в созданном для базы приложении хочу осуществить поиск в таблице DataGridView, но выходит вот такая ошибка: {"Приведение типа ""|DBNull"" к типу ""String"" является недопустимым."} ? Таблица не пустая. При создании новых таблиц и работой с ними, поиск осуществляется.
Из написанного следует, что проблем с таблицей нет никаких, а есть проблема с созданном для базы приложением. Ищите, где вы там выполняете запрос с преобразованием типа и исправляйте.
0
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 32
31.05.2017, 14:43  [ТС]
YuryK,
Цитата Сообщение от YuryK Посмотреть сообщение
ибо ошибка возникает в конкретной строке вашего приложения, нам неведомой
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
For i = 0 To Предприятия_ПрактикаDataGridView.ColumnC ount - 1
For j = 0 To Предприятия_ПрактикаDataGridView.RowCoun t - 1
Предприятия_ПрактикаDataGridView.Item(i, j).Style.BackColor = Color.White
Предприятия_ПрактикаDataGridView.Item(i, j).Style.ForeColor = Color.Black
Next j
Next i
For i = 0 To Предприятия_ПрактикаDataGridView.ColumnC ount - 1
For j = 0 To Предприятия_ПрактикаDataGridView.RowCoun t - 1
If InStr(Предприятия_ПрактикаDataGridView.I tem(i, j).Value, TextBox2.Text) Then
Предприятия_ПрактикаDataGridView.Item(i, j).Style.BackColor = Color.AliceBlue
Предприятия_ПрактикаDataGridView.Item(i, j).Style.ForeColor = Color.Blue
End If
Next j
Next i
End Sub
проверку на IsDBNull делал, вот только ошибки то не будет, но и найти ничего не получится

Добавлено через 31 минуту
Вот это я жёстко затупил. Нашёл в чём проблема. В таблице были слова с большой буквы, а я какого-то писал в поиске с маленькой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.05.2017, 14:43
Помогаю со студенческими работами здесь

"Приведение типа "|DBNull" к типу "String" при попытке загрузить данные из ячейки DataGridView в ComboBox
Доброго времени суток! Сама ошибка "Приведение типа "|DBNull" к типу "String" является недопустимым." Строка: ...

Непонятная ошибка в обычной программе: приведение строки "" к типу Double является недопустимым
Мне надо немного разобраться в Visual Basic, пытаюсь сделать первый шаг и не получается, при нажатии на созданную кнопку выдает вот такую...

Ошибка "Приведение строки "explorer.exe" к типу "Double" является недопустимым" при записи в реестр
Помогите, хочу получить доступ к winlogon, что бы изменять любое другое значение shell на explorer.exe(Для обхода winlock'ов) ...

Ошибка при запуске .exe файла из debug: "Приведение строки "Июнь" к типу "Double" является недопустимым"
Если запускать из самого проекта(F5), то все нормально, а если скомпилированный запустить, то выскакивает ошибка Подробная информация об...

Явная загрузка и ошибка Заданное приведение является недопустимым
Приветствую, ребята. Подскажите в чем может быть ошибка. Имеется вот такая структура БД Прописываю код для каждой сущности: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru