Программа на Delphi, база данных Sql.
Уважаемые программисты! Помогите пожалуйста с курсовой. Задача такова - нужно компонент Combobox связать с базой SQL, связать-то я связал, но вот сам combobox не работает, в списке заполнил его данными, когда запускаю программу и нажимаю на combobox, потом выбираю из списка нужное значение, оно не нажимается. Может не правильно связал его, или код не верный:
with unit5.DataModule5.helpQuery1 do
begin
close;
SQL.Clear;
SQL.Add('INSERT INTO osnovnaya (id, FIO, ulica_id, national_id, mesto_prozhivaniya_id, date)');
SQL.Add('values ('+unit2.Form2.Edit6.Text+','+unit2.Form2.Edit1.Text+','+unit2.Form2.DBComboBox1.Text+','+unit2.Form2.Edit3.Text+','+unit2.Form2.DBComboBox2.Text+','+unit2.Form2.DBComboBox3.Text+')');
ExecSQL;
Unit5.DataModule5.osnovnayaQuery1.Active:=false;
Unit5.DataModule5.osnovnayaQuery1.Active:=true;
end;
тут я добавляю данные в таблицу.
Может код вставки в таблицу не правильный, сам код sql. Подскажите пожалуйста. Очень нужно закончить за два дня. От этого вся работа стоит.
Есть очень сильное подозрение на то, что в твоем запросе присутствуют текстовые значения, а ты их передаешь в запрос не обрамляя кавычками. Для того чтобы убедиться так это или нет (а не грешить на компонент TComboBox), сначала получи свой запрос в виде строки (например выведи её куда-нибудь) , а затем скопируй её и постарайся выполнить на SQL сервере. Есть подозрение, что запрос там не выполнится.