|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите с SQL запросом
Помогите пожалуйста с SQL запросом
немного поясню, есть основная форма Form1, есть форма редактирования Form2, контролы которой подключены к DataSource 1 формы, при запросе возникает ошибка в синтаксисе. Спасибо! Код:
Form1.myquery_znp.SQL.ADD('UPDATE znp SET id = :id, iddog = :iddog, lastname = :lastname, name = :name, surname = :surname, addrstreet = :addrstreet, addrdom = :addrdom, addrkv = :addrkv, addretazh = :addretazh, mobtel = :mobtel, '); Form1.myquery_znp.SQL.ADD('domtel = :domtel, tarif = :tarif, datapodkl = :datapodkl, ktoprinyal = :ktoprinyal, ktoispolnil1 = :ktoispolnil1, ktoispolnil2 = :ktoispolnil2, rozetki = :rozetki, kabel = :kabel, status = :status'); Form1.myquery_znp.SQL.Add('WHERE `id`= :id'); Form1.myquery_znp.ParambyName('id').AsInteger :=cxDBSpinEdit1.Value; Form1.myquery_znp.ParambyName('iddog').AsInteger :=cxDBSpinEdit2.Value; Form1.myquery_znp.ParambyName('lastname').asstring:=DBEditEh1.Text; Form1.myquery_znp.ParambyName('name').asstring:=DBEditEh2.Text; Form1.myquery_znp.ParambyName('surname').asstring:=DBEditEh3.Text; Form1.myquery_znp.ParambyName('addrstreet').asstring:=DBComboBox6.Text; Form1.myquery_znp.ParambyName('addrdom').asstring:=DBEdit1.Text; Form1.myquery_znp.ParambyName('addrkv').asstring:=DBEdit2.Text; Form1.myquery_znp.ParambyName('addretazh').asstring:=DBEdit3.Text; Form1.myquery_znp.ParambyName('mobtel').asstring:=DBEdit4.Text; Form1.myquery_znp.ParambyName('domtel').asstring:=DBEdit5.Text; Form1.myquery_znp.ParambyName('tarif').asstring:=DBComboBox2.Text; Form1.myquery_znp.ParambyName('datapodkl').AsDateTime:=AdvDBDateTimePicker2.DateTime; Form1.myquery_znp.ParambyName('ktoprinyal').asstring:=DBComboBox1.Text; Form1.myquery_znp.ParambyName('ktoispolnil1').asstring:=DBComboBox3.Text; Form1.myquery_znp.ParambyName('ktoispolnil2').asstring:=DBComboBox4.Text; Form1.myquery_znp.ParambyName('status').asstring:=DBComboBox5.Text; Form1.myquery_znp.Execute; Close; end; |
#2
|
||||
|
||||
хм.. может ты забыл пробел перед where ?
Последний раз редактировалось Admin, Сегодня в 10:32. |
#3
|
||||
|
||||
Если кратко то ваш запрос выглядит так:
Код:
update snp set id=5 where id=5 Ошибку возможно вызывает вот это: Код:
Form1.myquery_znp.SQL.Add('WHERE `id`= :id'); Код:
Form1.myquery_znp.SQL.Add('WHERE id = :id'); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
Спасибо всем за ответы, но после ковыряния проблема оказалась в другом, в краце суть, есть форма 1 есть форма 2, на форме 1 Connection-DataSource-Query. В форме 2 в Uses прописан Unit1, все компоненты на форме 2 обращаются с базой через Connection-DataSource-Query формы 1, но при этом возвращают нулевые запросы. Что может быть не так?
|