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

Добавление новой записи в существующую таблицу в делфи

17.04.2020, 08:34. Показов 445. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно помочь устранить ошибку, при добавлении новой записи на сущ.таблицу выходит ошибка, скрин ниже.
БУДУ БЛАГОДАРЕН ЕСЛИ ВЫ ПОМОЖИТЕ
ЕСЛИ МОЖНО ТО СКИНТЕ ГОТОВЫЙ ПРОГРАММНЫЙ КОД.


ВОТ ПРОГРАММНЫЙ КОД С ОШИБКОЙ
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
unit Unit17;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TfDobZap = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  fDobZap: TfDobZap;
 
implementation
 
uses Unit6;
 
{$R *.dfm}
 
procedure TfDobZap.Button1Click(Sender: TObject);
var
_tb:string;
begin
fZap.qZap.Close;
   _tb := 'INSERT INTO ZARPLATA(ID_ZARPLATA,ID_DOL,ID_DOP,SUMMA_ZARP) VALUES (gen_id(gen_zarplata_id,1),';
fZap.IBSQL1.SQL.Text := Format('%s%s,%s)', [_tb , QuotedStr(Edit1.Text), QuotedStr(Edit2.Text), QuotedStr(Edit2.Text)]);
 fZap.IBSQL1.ExecQuery;
 fZap.qZap.Open;
 fZap.DBGrid1.Refresh;
 
end;
 
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.04.2020, 08:34
Ответы с готовыми решениями:

Добавление новой записи в существующую таблицу
НУЖНО УБРАТЬ ОШИБКУ КОТОРАЯ ВОЗНИКАЕТ ПРИ ПОПЫТКЕ ДОБАВИТЬ НОВУЮ ЗАПИСЬ В СУЩ.ТАБЛИЦУ DOLJNOSTI ОБРАЩАЮСЬ СЮДА ПОТОМУ ЧТО НЕ ЧЕГО НЕ...

Добавление новой записи в уже существующую строку
Добрый день. Я уже совсем не могу понять как сделать. Так что плиз помогите. И так. Есть таблица "Склад2" в таблице...

Добавление новой записи в таблицу и осуществление запроса на добавление при загрузке формы
Здравствуйте. Есть одна просьба, подскажите как сделать или пример кода покажите на вот такую фишку, при открытии формы для ввода данных в...

4
5978 / 4553 / 1095
Регистрация: 29.08.2013
Сообщений: 28,180
Записей в блоге: 3
17.04.2020, 09:40
Цитата Сообщение от pasha Mishkov Посмотреть сообщение
ZARPLATA(ID_ZARPLATA,ID_DOL,ID_DOP,SUMMA _ZARP) VALUES (gen_id(gen_zarplata_id,1),';
ты пишешь что надо вставить в таблицу 4 поля
а сам в VALUES передаешь 2 (и скобку забыл закрыть)

а в Format ты вообще 3 передаешь, причем 2 одинаковых
Цитата Сообщение от pasha Mishkov Посмотреть сообщение
, QuotedStr(Edit2.Text), QuotedStr(Edit2.Text)]
0
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 78
17.04.2020, 10:13  [ТС]
ты пишешь что надо вставить в таблицу 4 поля
а сам в VALUES передаешь 2 (и скобку забыл закрыть)

а в Format ты вообще 3 передаешь, причем 2 одинаковых
Я новичок в этом поэтому не разбираюсь в этом всем, плюс когда ты чуствуешь себя не очень то мысли путуються и проблему устранить не получаеться, поэтому я и попросил готовый программный код скинуть, если это конечно возможно
0
5978 / 4553 / 1095
Регистрация: 29.08.2013
Сообщений: 28,180
Записей в блоге: 3
17.04.2020, 10:25
Цитата Сообщение от pasha Mishkov Посмотреть сообщение
если это конечно возможно
нет, не возможно

на ошибку я указал, исправить ее не сложно
0
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 78
17.04.2020, 10:42  [ТС]
Ну все равно спасибо, это хоть какая-то но все таки помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2020, 10:42
Помогаю со студенческими работами здесь

Добавление новой записи в таблицу
Есть форма, в ней 3 поля для ввода: Стоимость товара, Количество и Сумма, и кнопка 'Добавить запись'. Нужно сделать так чтобы пользователь...

Добавление новой записи в таблицу
Привет всем! При добавлении новой записи в таблицу вознокает ошибка не может добавить первичнуй ключ Rows =...

Добавление новой записи в таблицу Access
Помогите разобраться. Как программно вставить запись в таблицу res. Есть таблица в которой имеются следующие поля: key - первичный ключ ...

Добавление, редактирование, удаление новой записи в таблицу
ПОдскажите как добавить новую запись в таблицу пожалуйста У меня таблица из 56-ти человек и надо добавить еще. Пробовал через DBEdit, но...

Добавление полей в существующую таблицу Paradox
Здравствуйте. Друзья, помогите создать еще одно поле в существующей таблице Paradox (таблица уже имеет данные) в Delphi6. Пробовал...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
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
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru