Russian Qt Forum
Ноябрь 22, 2024, 16:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MySQL 5 кирилица  (Прочитано 7381 раз)
grishkin
Гость
« : Март 09, 2006, 11:28 »

Есть таблица такого формата:
create table times(
  begin time,
  end    time,
  tz integer references timezone( id )
);

Кодировка сервера и базы utf8, все символы отображаются корректно, а вот поле типа time при обращение к базе моей проги достаются всегда пустыми хотя в базу прога всё пишет поля заполнены и видны средствами mysql, если делаю тип поля char то тоже всё корректно достаётся в чём может быть трабла
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Март 09, 2006, 12:16 »

в поле time пишется время!
при чем тут кирилица?

приведи пример Insert запроса!
Записан
kolobok0
Гость
« Ответ #2 : Март 09, 2006, 14:03 »

Цитата: "grishkin"
Есть таблица такого формата:
create table times(
  begin time,
  end    time,
  tz integer references timezone( id )
);

Кодировка сервера и базы utf8, все символы отображаются корректно, а вот поле типа time при обращение к базе моей проги достаются всегда пустыми хотя в базу прога всё пишет поля заполнены и видны средствами mysql, если делаю тип поля char то тоже всё корректно достаётся в чём может быть трабла


обычно в языках SQL на ту или иную БД существует формат указания времени-даты в селектах, апдэйтах, инсёртах. Ну и посудите сами, движок же не занимается же гаданием - где у Вас дата, месяц, год, часы, минуты. Он делает просче - указываете ему формат тот который Вас интересует и вперёд... Посмотрите доку на свою БД и вперёд... делоф то... Улыбающийся

с уважением
(круглый)
Записан
grishkin
Гость
« Ответ #3 : Март 09, 2006, 17:31 »

Время заносится в БД корректно оно от туда не достаётсяч средствами проги я юзаю BDE пример инсёрта
insert into times('08:00:00', '19:00:00', 1);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.