MSSQL7

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

MSSQL7

Сообщение Ronin » 04.07.2003 (Пт) 17:57

Доброго времени суток!
У меня есть проблема с DB SQL. Дело в том, что я получаю данные - дата и денежный формат. Но Получаю не обычный формат Даты как dd.mm.yy a yyyy.mm.dd 00:00:00. И вместо # ###.00 денежного получаю # ###.0000. Как быть ??? Выручайте. База импортирована из базы MS Access 2002
Заранее благодарен
С уважением,
Игорь Шувалов aka Ronin

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 04.07.2003 (Пт) 18:05

Если в БД поля определены правильно, то без разницы как они выглядят. Судя по вопросу в БД данные хранятся в текстовом виде или криво задан вопрос. Куда ты получаешь данные? В переменные? В грид? Где неправильно выглядит?

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 04.07.2003 (Пт) 19:22

skiperski писал(а):Если в БД поля определены правильно, то без разницы как они выглядят. Судя по вопросу в БД данные хранятся в текстовом виде или криво задан вопрос. Куда ты получаешь данные? В переменные? В грид? Где неправильно выглядит?

Они так выглядят в MSHFlexGrid. Это обычные данный, хранят данные о дате добавления накладной, а денежный - общая сумма накладной.
С уважением,
Игорь Шувалов aka Ronin

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 04.07.2003 (Пт) 20:17

Так может проблема в гриде, а не в SQL Server?

И всё же, в каком формате храняться данные? "Обычные данные" это не формат :D
Поле даты определено как datetime или как-то по другому? Поле суммы определено как monеy или как?

Если они определены как строки, то это проблемы конвертера.

Alex404
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 22.09.2002 (Вс) 10:58

Сообщение Alex404 » 05.07.2003 (Сб) 9:02

Так может проблема в гриде...

Однозначно в гриде! Стоит поменять MSHFlexGrid на DataGrid и проблема рассосется... Грабельки знакомые и именно с MSHFlexGrid.

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 05.07.2003 (Сб) 20:22

Alex404 писал(а):
Так может проблема в гриде...

Однозначно в гриде! Стоит поменять MSHFlexGrid на DataGrid и проблема рассосется... Грабельки знакомые и именно с MSHFlexGrid.


А с MSHFlesGrid никак низя?
С уважением,
Игорь Шувалов aka Ronin

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 07.07.2003 (Пн) 21:41

Я поменял на датагрид но все-равно, теперь там данные money отображаются просто # ### без дробной части, как это исправить?
С уважением,
Игорь Шувалов aka Ronin


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 210

    TopList