|
#1
|
||||
|
||||
Insert в SQL
Всем привет!!!
Ух и давно я тут не был)))) Подскажите по проблеме... Хочу чтобы при нажатии по кнопке у меня заносилась запись в таблицу mission в поле mission Вот мой код Код:
Main.MainADOQuery.Active:=false; Main.MainADOQuery.SQL.Clear; Main.MainADOQuery.SQL.Add('Insert'); Main.MainADOQuery.SQL.Add('InTo mission.db (mission)'); Main.MainADOQuery.SQL.Add('Values (111)'); Main.MainADOQuery.SQL.Add('WHERE mission LIKE '''+Edit1.Text+''''); Main.MainADOQuery.ExecSQL; пробывал так, но тщетно Код:
Main.MainADOQuery.SQL.Add('WHERE mission LIKE '''+Edit1.Text+'''; '); Глаза боятся - Руки делают... А еще я не внимательный... Последний раз редактировалось th_bav, 15.12.2011 в 18:27. |
#2
|
||||
|
||||
В данном случае sql-конструкция бредовая. Совершенно неясно ни мне ни SQL причем тут условие отбора.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
Цитата:
Глаза боятся - Руки делают... А еще я не внимательный... Последний раз редактировалось th_bav, 15.12.2011 в 19:13. |
#4
|
||||
|
||||
Код:
Form1.MainADOQuery.Active:=false; Form1.MainADOQuery.SQL.Clear; Form1.MainADOQuery.SQL.Add('INSERT INTO mission( mission)'); Form1.MainADOQuery.SQL.Add('VALUES ('''+Edit1.text+''')'); Form1.MainADOQuery.ExecSQL; P.S. как все быстро забывается Глаза боятся - Руки делают... А еще я не внимательный... Последний раз редактировалось th_bav, 16.12.2011 в 18:57. |
#5
|
||||
|
||||
Видимо несоответствие количества полей и данных для них. Пишите лучше в явном виде:
Код:
insert into mission (field1,field2) values(mission, '''+Edit1.text+''') Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
Цитата:
Спасибо!!!! Глаза боятся - Руки делают... А еще я не внимательный... |