|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Добавление строки в oracle
Всем привет. Сразу прошу не пинать т.к в Delphi всего два дня. Подскажите пожалуйста где я не дописал апострофы..
Таблица под названием TEST. В таблице три колонки. Задача добавить строку в таблицу каким либо строковыми данными. Переменные объявил. Delphi ругается на строку SimpleDataSet1.DataSet.CommandText := 'insert into test values (('+b+'), ('+c+'), ('+d+'))' ; Полный код: Код:
begin SimpleDataSet1.Active := false; SimpleDataSet1.DataSet.Active := false; b:=Edit2.text; c:=Edit3.text; d:=Edit4.text; SimpleDataSet1.DataSet.CommandText := 'insert into test values (('+b+'), ('+c+'), ('+d+'))' ; SimpleDataSet1.DataSet.Active := true; SimpleDataSet1.Active := true; end; Последний раз редактировалось Admin, 13.03.2013 в 12:17. |
#2
|
||||
|
||||
как минимум:
Код:
SimpleDataSet1.DataSet.CommandText := 'insert into test values ('+b+', '+c+', '+d+')' ; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#3
|
||||
|
||||
Код:
format('insert into test values (%s, %s, %s)', [a, b, c]) — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
|||
|
|||
Цитата:
А чем отличается от моего кода? Скобки особой роли там не играют я так понимаю.... ну вообщем так тоже не работает Цитата:
А что такое %s? Последний раз редактировалось M.A.D.M.A.N., 13.03.2013 в 13:10. |
#5
|
||||
|
||||
+команды не возвращающие курсор (набор данных) вызываются через ExecSQL обычно
-зачем свойство DataSet мучать? Пишу программы за еду. __________________ |
#6
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#7
|
||||
|
||||
и еще
Цитата:
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|