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

S.O.S. (не вводит данные в базу) вот исходник

18.03.2009, 09:28. Показов 1389. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
unit Unit2;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, ADODB;
 
 
type
  TForm2 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Button1: TButton;
    Button2: TButton;
    Edit5: TEdit;
    Edit6: TEdit;
    ADOQuery1: TADOQuery;
    ADOQuery2: TADOQuery;
    ADOQuery3: TADOQuery;
    ADOQuery4: TADOQuery;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    procedure FormShow(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
 
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form2: TForm2;
  b,it:integer;
implementation
 
uses unit1;
{$R *.dfm}
 
procedure TForm2.FormShow(Sender: TObject);
begin
 
  ADOQuery1.Open;
  ADOQuery1.First;
  ADOQuery2.Open;
  ADOQuery3.Open;
  ADOQuery4.Open;
  while not ADOQuery1.Eof do
begin
  case b of
    1:
      begin
        Form2.Button1.Caption:='Add Operation Form';
        Form2.Button1.Caption:='Add';
      end;
    2:
      begin
        Form2.Button1.Caption:='Remove Operation Form';
        Form2.Button1.Caption:='Remove';
      end;
    3:
      begin
        Form2.Button1.Caption:='Edit Operation Form';
        Form2.Button1.Caption:='Edit';
      end;
    end;
  end;
end;
procedure TForm2.Button1Click(Sender: TObject);
var
  s:widestring;
begin
  case b of
  1:
   begin
    begin if Form1.RadioButton1.Checked then
      begin
        s:='INSERT INTO sp_spc (nm_spc_k,nm_spc_r,nmk_spc_k,nmk_spc_r ) VALUES (';
        //s:=s+QuotedStr(Edit1.Text)+','+QuotedStr(Edit2.Text)+','+QuotedStr(Edit3.Text)+','+QuotedStr(Edit4.Text)+',';
        showmessage(s);
      end;
     end;
    begin if Form1.RadioButton2.Checked then
         s:='INSERT INTO sp_uds (nmp_uds_k,nm_uds_k,nmk_uds_k,nmp_uds_r,nm_uds_r,nmk_uds_r ) VALUES (';
         //s:=s+QuotedStr(Edit1.Text)+','+QuotedStr(Edit2.Text)+','+QuotedStr(Edit3.Text)+','+QuotedStr(Edit4.Text)+','+QuotedStr(Edit5.Text)+','+QuotedStr(Edit6.Text)+',';
         showmessage(s);
    end;
    begin if Form1.RadioButton3.Checked then
      begin
        s:='INSERT INTO sp_pps1 (fam1,dilj,dolj_kz,kod_pdr ) VALUES (';
        //s:=s+QuotedStr(Edit1.Text)+','+QuotedStr(Edit2.Text)+','+QuotedStr(Edit3.Text)+','+QuotedStr(Edit4.Text)+',';
        showmessage(s);
      end;
    end;
    begin if Form1.RadioButton4.Checked then
      begin
        s:='INSERT INTO StructuralDepartments (SNameStructuralDepartmentsRu,LNameStructuralDepartmentsRu,SNameStructuralDepartmentsKz,LNameStructuralDepartmentsKz,nm_uds_r,nmk_uds_r ) VALUES (';
        //s:=s+QuotedStr(Edit1.Text)+','+QuotedStr(Edit2.Text)+','+QuotedStr(Edit3.Text)+','+QuotedStr(Edit4.Text)+','+QuotedStr(Edit5.Text)+','+QuotedStr(Edit6.Text)+',';
        showmessage(s);
      end;
     end;
    end;
  2:
   begin
    begin if Form1.RadioButton1.Checked then
      begin
        s:='DELETE FROM sp_spc WHERE id='+inttostr(it)+';';
      end;
    end;
    begin if Form1.RadioButton2.Checked then
      begin
        s:='DELETE FROM sp_uds WHERE id='+inttostr(it)+';';
      end;
    end;
    begin if Form1.RadioButton3.Checked then
      begin
        s:='DELETE FROM sp_pps1 WHERE id='+inttostr(it)+';';
      end;
    end;
    begin if Form1.RadioButton4.Checked then
      begin
        s:='DELETE FROM StructuralDepartments WHERE id='+inttostr(it)+';';
      end;
    end;
   end;
  3:
    {begin
      begin
        s:='UPDATE student SET fam='+QuotedStr(Edit1.Text)+', nam='+QuotedStr(Edit2.Text)+', ';
 
        s:=s+' WHERE id='+inttostr(it)+';';
        showmessage(s);
      end;
  end;
  Form2.SQL.Text:=s;
  oper.ExecSQL;
  fmain.RadioButton1.Checked:=true;
  close;}
end;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
close;
end;
 
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2009, 09:28
Ответы с готовыми решениями:

Не вводит данные в базу
При выводе в обработчике пишет что данные не добавлены <html> <head><title>база данных</title></head> <body> ...

Запутался с программой для находение однофамильцев вот мой исходник
Не понял что и как посмотрите ? Программа вообще нечего не выдоёт просто весит. 1 столбец =Фамилии , У меня условие если есть хоть один...

не вводит в базу!!! где ошибка???
<?php $user = "root"; $pas = ""; $db = "avto"; $link = mySql_connect("localhost", $user, $pas); if (!$link) die ("Ne mogy...

3
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
18.03.2009, 11:32
Delphi
1
2
3
4
ADOQuery1.Close();
ADOQuery1.SQL.Clear();
ADOQuery1.SQL.Add('Insert into ....');
ADOQuery1.Execute(); //<-- Сохранение в БД новой записи
0
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 1
18.03.2009, 12:23
друг не очень понел. а по подробнее можно расписать что? как? почем? заранее блогодарен. Sam.
0
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
18.03.2009, 13:25
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
procedure TForm2.FormShow(Sender: TObject);
var
  s:widestring;
begin
  case b of
  1: ....
#
 
  3:
    {begin
 
      begin
 
        s:='UPDATE student SET fam='+QuotedStr(Edit1.Text)+', nam='+QuotedStr(Edit2.Text)+', ';
        s:=s+' WHERE id='+inttostr(it)+';';
        showmessage(s);
     end;
  end;
  Form2.SQL.Text:=s;
  oper.ExecSQL;
  fmain.RadioButton1.Checked:=true;
  close;}
end; //<- тут заканчиватеся Case??? если да то дальше
      ADOQuery1.Close(); // закрываем соединение
      ADOQuery1.SQL.Clear(); // очищаем 
      ADOQuery1.SQL.Add(s); // добавляем запрос
      ADOQuery1.Execute(); //<-- Сохранение в БД новой записи  ... выполнение запроса (Insert, Update, Delete)
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.03.2009, 13:25
Помогаю со студенческими работами здесь

Пользователь вводит пятизначное число, вы рассчитываете сумму и произведение цифр этого числа. Вот мой не полный код
#include &lt;pch.h&gt; #include &lt;iostream&gt; using namespace std; int main() { int usernum; int sum; int Sum; int...

Можно ли в MS Access создать базу данных вот такого вида
У меня вот такой вопрос!! Можно ли в MS Access создать бызу данных вот такого вида (см. картинку)

Способ зашить данные в исходник
Какие есть способы зашить двоичные данные в исходник, какие-нибудь большие данные. Например, не грузить их из бинарного файла, а объявить...

Данные не заносится в базу данных, несмотря на то, что данные проверку успешно проходят.
Здравствуйте, у меня есть регистрация вот код &lt;?php if(!defined(&quot;access&quot;)){die();} Class Register{ //account email private...

Не вводит или выводит данные (список)
Необходимо сделать двунаправленый список. Вот что я сделал: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru