Показать сообщение отдельно
Старый 06.09.2006, 16:46   #8  
ksandr is offline
ksandr
Участник
 
23 / 10 (1) +
Регистрация: 27.01.2006
Цитата:
Сообщение от Dolter Посмотреть сообщение
Попробуй 'ГГГММДД' - без разделителей
либо cast('ГГГММДД' as datetime)
Не совсем понял что такое cast ?


Цитата:
Сообщение от art Посмотреть сообщение
Мне кажется , что вам необходимо написать так:

date_str := '20060201'; - тип text
simvol - это текстовая константа ' (верхняя запятая)


DBFConn.Execute('insert into XXXXX.DBF(XXXXXX) values( CONVERT(datetime,'+simvol
date_str + simvol + ' ))' );
Вопрос тот же что за функция Convert в Nav не нашёл ?

Посмотрел формат даты в настройках винды. Форма dd.MM.yyyy Соотвественно строка типа 01012006 должна прокатывать без проблем Неужели никто не пробывал