![]() |
Модераторы: Akella |
![]() ![]() ![]() |
|
baobab |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
в localsql.hlp от BDE написано
у меня практически такая же табличка. делаю такой же запрос. Если в MS SQL 2005 линкед сервер, то
если пробовать прогой ODBCView, грит
задача заключается в том что из таблицы парадокс 7 выгрузить в прогу на C# некоторые записи имеющие поле date в указанном интервале. только вот сделать это почему-то не получается |
||||||
|
|||||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: нет Всего: 133 |
?
Раз у тебя все практически такое же, то и результат у тебя почти тот, что надо. Давай точнее что у тебя за запрос, для начала. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
baobab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
пробовал убирать скобки, ставить одинарные кавычки, грит Data type mismatch in criteria expression. если ставить вместо равенства >, < ниче не меняется Это сообщение отредактировал(а) baobab - 24.7.2008, 10:44 |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: нет Всего: 133 |
hiredate у тебя какой тип? Текст? ДатаВремя?
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
baobab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
да ну какой текст... date
кстати к TimeStamp тоже не получается применить.. и EXTRACT(YEAR FROM hiredate) не пашет. ну собсно ладно, я уже смерился с тем что все данные выгружаю... просто интересно откуда у проблемы ноги растут |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: нет Всего: 133 |
А в самой базе у тебя дата через слеш или через точку? Может так попробовать?
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
baobab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
нет, к сожалению не помогает. "Data type mismatch in criteria expression".
|
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: нет Всего: 133 |
Что возвращает
Хотя бы первые 5-10 записей. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
попробуй использовать параметры
TQuery.ParamByName('hiredate').AsDate := DateTimePicker.Date; |
|||
|
||||
baobab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
Akella,
не дельфа к сожалению. OPENQUERY в MSSQL либо OleDbConnection в дотнет Poseidon, к сожалению сказать не могу тк с сегодняшнего дня в отпуске ![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
||||
|
||||
HEXO4YXA |
|
||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 20.2.2008 Репутация: нет Всего: нет |
такая же ерунда с парадоксом
timeval - параметр типа "timestamp" при
выдает
|
||||
|
|||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
Обрати внимание на одинарные кавычки и точки, в качестве разделителя даты. так попробуй
timeval какого типа?? Это сообщение отредактировал(а) Akella - 30.9.2008, 09:19 |
||||
|
|||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие СУБД | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |