Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
В таблице есть пара стобцов типа date:
`uddate` date NOT NULL default '0000-00-00',
`dater` date NOT NULL default '0000-00-00'
при выборке данных этих столбцов в приложении возникает ошибка:
The DateTime represented by the string is not supported in calendar System.Globalization.GregorianCalendar.
Если у кого такое было подскажите как исправить...
Неактивен
А как соединяетесь с базой? Через Connector.NET?
Неактивен
Через свое приложение написанное на C#. Драйвера использовал сторонние MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0
Неактивен
Тогда это вопрос к поддержке Ваших драйверов, которые вытягивают даты
как строки. У обычного коннектора .NET таких проблем, вроде бы, нету.
Неактивен
вопрос решен! Я в базе убрал форматы '0000-00-00', даты появились в нужном формате.
Создавать новую тему не буду, спрошу прям тут.
В этом же приложении выбираются текстовые поля из таблицы, они в гриде отображаются в виде знаков ????
Как это исправить, где то нужно поменять кодировку, но где, для какого компонента?
Неактивен
SET NAMES utf8 после установления соединения. Ну или опять к разработчикам драйверов
Неактивен
SET NAMES?? Каким образом и чему это применить?
Отредактированно xfree (29.07.2008 13:00:02)
Неактивен
Этот запрос нужно выполнить после установления соединения с базой, тогда база будет
отдавать данные в указанной кодировке.
Неактивен
Большое спасибо, все получилось. Только вместо utf8 использовал cp1251
Неактивен
Страниц: 1