Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Type mismatch Не соответствие типов / 10 сообщений из 10, страница 1 из 1
09.09.2003, 15:56
    #32260163
hangkil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
Как преобразовать тип вырожения даты (09,09,2003) в строковой формат, для подстановки его в запрос SQL
...
Рейтинг: 0 / 0
09.09.2003, 16:05
    #32260182
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
Просто передай строкой "09,09,2003"
Если переменная то Cstr(myvar)
...
Рейтинг: 0 / 0
09.09.2003, 16:09
    #32260192
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
вот что должно получиться : select * FROM T where f1='20030909', т.е. используйте формат YYYYMMDD - само собой имхо но у меня всегда прокатывает.
...
Рейтинг: 0 / 0
09.09.2003, 16:12
    #32260196
DIKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
{ts 'YYYY-mm-dd hh:min:ss'}
...
Рейтинг: 0 / 0
09.09.2003, 21:42
    #32260560
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
А поле то в базе какое?
Лучший вариант(региононезависимый и наименее проблемный) тот что подсказал big-duke, но в этом случае дата в базе должна быть в том же формате т.е. текст и вводится ручками.
...
Рейтинг: 0 / 0
10.09.2003, 01:59
    #32260599
vdimas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
2 Magnus23

этом случае дата в базе должна быть в том же формате т.е. текст и вводится ручками.

Вот еще...

Поле может быть в любом формате, приводимом к дате, напр. int, double и конечно DateTime и SmallDateTime.

select * FROM T where f1=convert(DateTime, '20030909')

или

select * FROM T where f1=cast('20030909' as DateTime)

для MS SQL - железно.
...
Рейтинг: 0 / 0
10.09.2003, 08:47
    #32260678
hangkil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
Спасибо за ответы они мне точно помогут в дальнейшей разработке, но у меня ни как не прокатывает, поля я переправил как текстовое и все заработало, делаю обратно, перепробовал все и нифига, ладно буду еще пытать, Спасибо!
...
Рейтинг: 0 / 0
12.09.2003, 10:31
    #32263267
Боромир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
Если использовать как тип "Data/time", то SQL-запросу подойдет формат даты mm/dd/yyyy. А так запрос будет выглядеть: "SELECT id FROM currencies WHERE date = #" & dtaCurrency & "#". Где, dtaCurrency = '03/10/2003'. Такой способ я испольовал для написания проекта в Access.
...
Рейтинг: 0 / 0
12.09.2003, 10:43
    #32263295
hangkil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
спасибо всем
...
Рейтинг: 0 / 0
15.09.2003, 15:09
    #32265192
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Type mismatch Не соответствие типов
Для устаканивания всех советов см.:
SQL Book Online-->Writing International Transact-SQL Statements
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Type mismatch Не соответствие типов / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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