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

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

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


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