Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Ошибка при DBNull Добавлено: 09.08.06 13:51  

Автор вопроса:  Георгий | Web-сайт: tgvsoft.narod.ru
Скажите пожалуйста почему у меня при обращении таблицы Access в строке пустое значение он вызывает ошибку и вылетает из программы (Говорит что значение DBNull) Как сделать, чтобы при DBNull ошибка не появлялась. Try..Catch и OnErrorResumeNet не предлагать. В VBA это можно сделать с помощью nz, но в VB2005 это не работает.
Заранее спасибо.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Alexandr.R



Вопросов: 9
Ответов: 115
 Web-сайт: gvin.net
 Профиль | | #1
Добавлено: 09.08.06 14:11
вот код

 cm.CommandText = "select m_id,m_Persnr from BW_Mitarbeiter"
            dr = cm.ExecuteReader()
            While dr.Read
                If IsDBNull(dr.Item("m_Persnr";)) = True Then
                    a.m_Persnr = ""
                Else
                    a.m_Persnr = dr.Item("m_Persnr";)
                End If
                End While
            dr.Close()

Ответить

Номер ответа: 2
Автор ответа:
 Viktor



Вопросов: 2
Ответов: 18
 Профиль | | #2 Добавлено: 02.07.07 18:54
Try..Catch и OnErrorResumeNet это кому как, ну а IsDBNull() работает отлично. Но If...Then прийдется использовать

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам