Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос SQL на изменение значения поля


Gaber ©   (2002-10-30 16:53:00) 

Удаленная база IB 6
Есть форма на ней Query и Button, хочу по нажатию на кнопку изменить значение в таблице на любое другое

Query1.SQL.Add("insert into countries (name) values ""hello""");

Соединяется с БД и вылетает с ошибкой line 1 char 36.


Reindeer Moss Eater   (2002-10-31 10:38:00) [1]

IB двойные кавычки не нравятся


Gaber   (2002-10-31 10:37:00) [2]

Спасибо.

Я читаю, и спрашиваю и примеры смотрю, не все же сразу.


dimis   (2002-10-31 10:32:00) [3]

надо использовать
Query1.ExecSQL а не Query1.Open
ЗЫ: почитай книжки


fnatali   (2002-10-31 10:17:00) [4]

Используй параметры


Gaber   (2002-10-31 10:06:00) [5]

Уважаемые мастера,

написал строку в Interactive SQL в IBConsole
сработало (только hello не в двойных а в одинарных
insert into countries (name) values ("hello");),
а в дельфи программным путем нет?
ошибка:
exception class ENoResultSet with message "Error creating cursor handle"


ЮЮ   (2002-10-31 04:19:00) [6]

К тому же insert добавляет новую запись, см. update


SaS13   (2002-10-30 17:01:00) [7]

все же написано скобки забыл:
Query1.SQL.Add("insert into countries (name) values (""hello"")");


Наверх

Титульная страница Поиск, карта сайта Написать письмо