Вопрос № 39557: Здравствуйте.
Пишу клиент к БД на C + Firebird-API. Обращаюсь к БД из 2-х потоков в одном приложении, используя механизм семафоров. Иногда выдаёт ошибку "multiple rows in singleton select". От чего она возникает?
Инструменты:
Vi...
Вопрос № 39.557
Здравствуйте.
Пишу клиент к БД на C + Firebird-API. Обращаюсь к БД из 2-х потоков в одном приложении, используя механизм семафоров. Иногда выдаёт ошибку "multiple rows in singleton select". От чего она возникает?
Инструменты:
Visual C++ 6.0,
Firebird 1.5.2 + его собственный API.
Заранее, спасибо.
Приложение:
Отправлен: 06.04.2006, 16:43
Вопрос задал: Arcady0602 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Doctor013
Здравствуйте, Arcady0602!
Вобще-то по виду неправильный SQL-подзапрос, вместо одного значения возвращает несколько. В Вашем случае, так как никакого selecta я не заметил, может быть проблемы с разделителями десятичной части.
--------- Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.
Ответ отправил: Doctor013 (статус: Студент)
Ответ отправлен: 06.04.2006, 18:15
Отвечает: Архангельский Андрей Германович
Здравствуйте, Arcady0602!
Твоем запросе неправильный формат даты
У тебя: '20060406141412'
Должно быть : '04/06/2006 14:14:12'
т.е. MM/DD/GGGG hh:mm:ss