Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2007, 13:58   #1
nimf
Пользователь
 
Регистрация: 29.08.2007
Сообщений: 51
Сообщение Ошибка при Выполнении Insert

Я пытаюсь создать скрипт insert. При выполнении запроса возникает следующая ошибка.
The Conversion of a char data type to a datetime data type resulted in an ouf-of-range datetime value. Код такой.

hReadData.CommandText:='select * from xxx where id=1'

val:=' values (';
IncertInto:= 'insert into yyyy (';

hReadField.CommandText:='Select name,type from syscolumns where id = object_id('уууу')';

hReadField.Open;
hReadData.Open;
count:=hReadField.RecordCount;
i:=0;
while not hReadData.Eof do
begin
While not hReadField.Eof do
begin
Flag:=false;
IncertInto:=IncertInto+hReadField.F ieldByName('name').AsString;
val:=val+''''+hReadData.FieldByName (hReadField.FieldByName('name').AsS tring).AsString+'''';

inc(i);
hReadField.MoveBy(1);

if i<count then
begin
IncertInto:=IncertInto+', ';
val:=val+', ';
end;

if i=count then
begin
IncertInto:=IncertInto+')';
val:=val+')';
end;
end;
nimf вне форума Ответить с цитированием
Старый 27.11.2007, 15:09   #2
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

Скорее всего ты используешь SQL Server. Если я прав то дело вот в чём:
у тебя запрос пуляет дату так '30.12.2007'
а надо так '12.30.2007'
Domovoy вне форума Ответить с цитированием
Старый 27.11.2007, 18:16   #3
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

использовать в запросах работу через параметры и проблема в формате даты отпадёт сама...
dron-s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при выполнении приложения ADJAVA Общие вопросы по Java, Java SE, Kotlin 0 24.07.2008 11:07
insert через table->grid: ошибка Geddar БД в Delphi 2 06.06.2008 13:43
Странная ошибка при выполнении okolobaxa Общие вопросы Delphi 2 03.07.2007 00:47
Ошибка при выполнении запроса Elena БД в Delphi 3 14.06.2007 15:13