#vb.net #windows
#vb.net #Windows
Вопрос:
Здравствуйте, у меня есть старая программа базы данных VB6, она сильно глючит!!! Одна из ошибок, которые я получаю, это :
Смотрите конец этого сообщения для получения подробной информации о вызове отладки точно в срок (JIT) вместо этого диалогового окна.
********** Текст исключения ********** Система.Исключение InvalidCastException: Приведение из строки «28/02/2015» для ввода «Дата» недопустимо. в Microsoft.VisualBasic.CompilerServices.DateType.fromString(строковое значение, CultureInfo culture) в Microsoft.VisualBasic.CompilerServices.DateType.fromString(строковое значение) в Jamms.frmBudgetMat.frmBudgetMat_Load(отправитель объекта, EventArgs e) в системе.Windows.Forms.Form.OnLoad(EventArgs e) в системе.Windows.Формы.Форма.OnCreateControl() в системе.Windows.Формы.Управление.createControl(логическое значение fIgnoreVisible)
в системе.Windows.Формы.Управление.createControl() в системе.Windows.Формы.Управление.WmShowWindow (сообщение и m) в системе.Windows.Формы.Управление.WndProc (Message amp; m) в системе.Windows.Формы.ScrollableControl.WndProc (Message amp; m) в системе.Windows.Формы.ContainerControl.WndProc (Message amp; m) в системе.Windows.Forms.Form.WmShowWindow (сообщение и m) в системе.Windows.Forms.Form.WndProc (Message amp; m) в системе.Windows.Формы.ControlNativeWindow.onMessage (сообщение и m) в системе.Windows.Формы.ControlNativeWindow.WndProc (Message amp; m) в системе.Windows.Формы.NativeWindow.Обратный вызов (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
У меня НЕТ исходного кода для исправления этого, и дата в региональных настройках, похоже, не влияет на формат этого приложения, как я могу исправить это в Windows, а не в программе
Вы можете помочь?
Комментарии:
1. Это не Visual Basic 6, это Visual Basic .NET.
2. Хорошо, я обнаружил ошибку, формат 28/02/2015 моего ПК не соответствовал формату 28.02.2015 формата *.mdb, чтобы исправить, мне пришлось открыть *.mdb с access, открыть каждую таблицу, затем сохранить, изменения были внесены на все клиентские ПК в целом (все клиентские ПК теперь должны иметь одинаковый формат, установленный в региональных настройках!). Просто показывает, что немного больше работы в вашем коде сейчас будет меньше головной боли для ppl без исходного кода 10 лет спустя! # $