Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с получением типа DATETIME при прямом доступе к БД / 4 сообщений из 4, страница 1 из 1
01.11.2001, 13:32
    #32016419
Елена
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением типа DATETIME при прямом доступе к БД
Задача: прямой доступ к MSSQL2000. Проблема возникает при попытке получить поле типа DATETIME,
функция dbbind готова вернуть только символьное представление поля (STRINGBIND) при попытке запросить
DATETIMEBIND возвращаются какие-то бешенные значения ( 6.7Е-305 )
Распаковка даты функцией dbdatecrack возвращает одни нули. То есть в самой ссылке на поле данных лежит что-то странное.
Функция dbdata при построчном retrieve отдает ту же бредятину. Со всеми остальными типами полей проблем нет.
Можно в запросе поле даты явно конвертировать к decimal, а потом на клиенте конвертировать его к TDateTime, но уж очень это кривой способ, дальше некуда...
Может кто подскажет варианты решения?
...
Рейтинг: 0 / 0
01.11.2001, 14:21
    #32016421
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением типа DATETIME при прямом доступе к БД
Не знаю, я лет 5 назад этим занимался, у меня всё работало.
Если дадите адрес, могу отослать модуль на Паскале.
...
Рейтинг: 0 / 0
02.11.2001, 07:53
    #32016448
AlexR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением типа DATETIME при прямом доступе к БД
Ответ на ваш вопрос не знаю

Но интересно что такое прямой доступ к БД ?
...
Рейтинг: 0 / 0
02.11.2001, 08:09
    #32016451
Elena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с получением типа DATETIME при прямом доступе к БД
Прямой доступ к MS SQL — работа с базой из клиентского приложения, минуя настройки типа BDE, ODBC, ADO и т.д.
Обращение к функциям из соответствующей Dll. Очень удобно, особенно, когда приходится писать cgi-скрипты.
Ничего лишнего, залогинились, запросили данные и работаем.
Смотрите MSDN или MS SQL Server Books Online: DB Library.

А проблема с полеми типа дата уже решена, спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с получением типа DATETIME при прямом доступе к БД / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]