Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.04.2019
Сообщений: 40

sql statement doesn't return rows

21.09.2022, 08:24. Показов 404. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть процедура при нажатии кнопки
Delphi
1
2
3
4
5
6
qry.close;
Qry.sql.text:='insert... (X)value (:x)';
Qry.parambyname('x')value:=.value;
Qry.close;
Memtbl.loadfromdataset(qry,-1,lmcopy,true);
Qry.close;
Дак вот выводит ошибку sql statement doesn't return rows
Но если не добавлять записи все ок
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.09.2022, 08:24
Ответы с готовыми решениями:

Ошибка SQL statement doesn't return rows
form1.Users.SQL.Clear; form1.Users.SQL.Add('UPDATE `Users` SET Image =...

CDbCommand failed to execute the SQL statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table doesn't exist
CDbException CDbCommand failed to execute the SQL statement: SQLSTATE: Base table or view not found: 1146 Table 'auto.mashin_att'...

Ошибка в цикле 'for' statement doesn't loop
Надо чтобы скрипт добавлял ссылку если ее нет и ничего не делал, если она есть. Среда разработки выводит предупреждение 'for' statement...

2
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,671
Записей в блоге: 21
21.09.2022, 10:23
insert и правда не возвращает данных, которые вы пытаетесь Load From Dataset
о чем оно и говорит человечьим языком
просто выполнить запрос - ExecSql
0
408 / 242 / 88
Регистрация: 28.04.2022
Сообщений: 1,207
21.09.2022, 11:40
Цитата Сообщение от Vl_MCMXCIX Посмотреть сообщение
Delphi
1
2
3
4
5
6
qry.close;
Qry.sql.text:='insert... (X)value (:x)';
Qry.parambyname('x')value:=.value;
Qry.close;
Memtbl.loadfromdataset(qry,-1,lmcopy,true);
Qry.close;
1) Зачем столько close? Бессмысленный код.
2) Датасет (TQuery и т.п.) либо выполняет запрос (SELECT ... FROM ... / или что-то иное с курсором в результате) возвращающий записи (.Open), либо выполняет запрос (INSERT/UPDATE/хранимая процедура и т.д.) НЕ возвращающий записи (.ExecSQL).

Если путать методы, то получим соотв. ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.09.2022, 11:40
Помогаю со студенческими работами здесь

DbUpdateException: insert statement affected an unexpected number of rows (0)
Приятного времени суток, уважаемые форумчане) Контекст: Пишу сайт, взаимодействующий с БД одной коммерческой биллинговой...

Else return statement
Почему если я пишу данный код, мне выдает ошибку: int factorialWithRecursion(int n, int result) { if(n > 1) { result *= n;...

Запутался с lifetime return statement c++11
Есть в 11м стандарте такие строки: Из чего следует временный объект должен быть разрушен до возврата из функции, но при этом 11й...

java: missing return statement
java: missing return statement выдает такую ошибку программа еще не готова все разбросано я новичок подскажите или направте ...

Error:(42, 5) java: missing return statement
есть вот такая функция почему выдает ошибку? static boolean allDigitsUnique(int x) { assert (x < 1000); assert (x...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru