Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2015, 21:39   #11
SASFM
Форумчанин
 
Аватар для SASFM
 
Регистрация: 26.03.2015
Сообщений: 191
По умолчанию

У меня получился вот так:
Код:
FDQuery1.SQL.Text:='insert into MyTableName(id, Text) values (1, "Hello")';
FDQuery1.ExecSQL;
FDQuery1.SQL.Text:='select * from MyTableName';
FDQuery1.Active:=true;
Есть ли у вас лучшие варианты?
Моя родина там, где мой компьютер

Последний раз редактировалось SASFM; 27.10.2015 в 21:43.
SASFM вне форума Ответить с цитированием
Старый 27.10.2015, 22:06   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну это не самый паршивый вариант, но я бы так не делал...
Как бы я делал я показал выше. В IF если exec вернет число 1 в грид какий-нибудь или Листвьюху дописывал бы строку, аналогичную вставленной.
Короч: Без переоткрытия таблицы после вставки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.10.2015, 23:25   #13
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от SASFM Посмотреть сообщение
Честная слова я не смог разобраться с (:t) это типа переменная или как?
:t - это параметр запроса.
Streletz вне форума Ответить с цитированием
Старый 28.10.2015, 06:54   #14
SASFM
Форумчанин
 
Аватар для SASFM
 
Регистрация: 26.03.2015
Сообщений: 191
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
В IF если exec вернет число 1 в грид какий-нибудь или Листвьюху дописывал бы строку, аналогичную вставленной.
Короч: Без переоткрытия таблицы после вставки.
В Delphi XE7 не могу найти метода exec
Моя родина там, где мой компьютер
SASFM вне форума Ответить с цитированием
Старый 28.10.2015, 07:34   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

О боги... ExecSQL() имеется ввиду, неужели не догадался?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка синтаксиса в инструкции INSERT INTO / Delphi и базы данных курбанниязов Помощь студентам 2 23.05.2014 15:39
Ошибка синтаксиса в инструкции INSERT INTO Crystal2002 C/C++ Базы данных 5 27.04.2012 21:49
Ошибка синтаксиса в инструкции insert into sectorb БД в Delphi 5 24.11.2011 09:23
Ошибка инструкции Insert tools SQL, базы данных 3 18.11.2009 21:32
Ошибка при Выполнении Insert nimf БД в Delphi 2 27.11.2007 18:16