Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ado, ошибка при Insert, Параметр Группа не имеет значения по умо 
V
    Опции темы
RemaGe
Дата 11.11.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 14.4.2006

Репутация: нет
Всего: нет



Код

procedure TForm1.Button22Click(Sender: TObject);
begin
AdoQuery1.SQL.Clear;
AdoQuery1.SQL.Add('INSERT INTO  main(Группа, Код,Тип,Бренд,Название,Упаковка,Кат,Совм,    Цена, ЦенаРуб, накр, Поправка,Ценаврубпопр, Ценадлясвоих, kod_zap) ');
AdoQuery1.SQL.Add('SELECT Группа, Код,Тип,Бренд,Название,Упаковка,Кат,Совм,    Цена, ЦенаРуб, накр, Поправка,Ценаврубпопр, Ценадлясвоих, kod_zap FROM print');
AdoQuery1.ExecSQL;
end;


В чем проблемма? если учитывать что это

Код

procedure TForm1.Button21Click(Sender: TObject);
begin
AdoQueryClipBoard.SQL.Clear;
AdoQueryClipBoard.SQL.Add('INSERT INTO  CLipBoard(Группа, Код,Тип,Бренд,Название,Упаковка,Кат,Совм,    Цена, ЦенаРуб, накр, Поправка,Ценаврубпопр, Ценадлясвоих, kod_zap) ');
AdoQueryClipBoard.SQL.Add('SELECT Группа, Код,Тип,Бренд,Название,Упаковка,Кат,Совм,    Цена, ЦенаРуб, накр, Поправка,Ценаврубпопр, Ценадлясвоих, kod_zap FROM main where id=:d1 ');
AdoQueryClipBoard.Parameters.ParseSQL(AdoQueryClipBoard.sql.text, true);
AdoQueryClipBoard.Parameters.parambyname('d1').value:=ADOQuery1.FieldValues['id'];
AdoQueryClipBoard.ExecSQL;

end;


работает нормально

Добавлено через 9 минут и 38 секунд
Млин, соррь, сам затупил) не та таблица)

Добавлено через 11 минут и 15 секунд
Соррь, сам тупанул)
PM MAIL WWW   Вверх
ama_kid
Дата 11.11.2007, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: нет
Всего: 95



Цитата(RemaGe @  11.11.2007,  15:26 Найти цитируемый пост)
В чем проблемма?
Может быть в том, что в таблице [Clipboard] полям позволено иметь NULL-значения, а в таблице [main] - нет?
Вообще-то запрос на вставку записи в таблицу имеет вид:
INSERT INTO [TableName] ([field_1],...,[field_n]) VALUES (Value_1,...,Value_n)
А ты в своем запросе опускаешь поле VALUES


--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0622 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.