Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ Builder и базы данных

Войти
Регистрация
Восстановить пароль
 
ivanka_yana
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 8
#1

Изменения в бд сохраняются только до завершения работы - C++ Builder БД

11.05.2015, 13:36. Просмотров 314. Ответов 2
Метки нет (Все метки)

Изменения в бд сохраняются только до завершения работы:\
а в бд не сохраняются:\

Как можно решить? Прошу помощи.

C++
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit5.h"
#include "Unit2.h"
#include "Unit1.h"
#include "Unit3.h"
#include "Unit4.h"
#include "Unit6.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TShowClient *ShowClient;
extern int IndicationClick;
//---------------------------------------------------------------------------
__fastcall TShowClient::TShowClient(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TShowClient::BitBtn3Click(TObject *Sender)
{
if (Edit1->Text==""||Edit2->Text==""||Edit3->Text==""||MaskEdit1->Text==""||Edit5->Text==""||Edit6->Text=="")
{
ShowMessage("Вы не заполнили все обязательные поля!");
return;
}
Client->TableClient->Append();
Client->TableClient->FieldByName("FirmName")->AsString=Edit1->Text;
Client->TableClient->FieldByName("Abbreviation")->AsString=Edit2->Text;
Client->TableClient->FieldByName("Driver")->AsString=LabeledEdit6->Text;
Client->TableClient->FieldByName("ContactPerson")->AsString=Edit3->Text;
Client->TableClient->FieldByName("Telephone")->AsString=MaskEdit1->Text;
Client->TableClient->FieldByName("Facs")->AsString=LabeledEdit1->Text;
Client->TableClient->FieldByName("Site")->AsString=LabeledEdit3->Text;
Client->TableClient->FieldByName("E-mail")->AsString=LabeledEdit2->Text;
Client->TableClient->FieldByName("FactAddress")->AsString=LabeledEdit5->Text;
Client->TableClient->FieldByName("UrAddress")->AsString=LabeledEdit4->Text;
Client->TableClient->FieldByName("INN")->AsInteger=StrToInt(Edit5->Text);
Client->TableClient->FieldByName("OKPO")->AsInteger=StrToInt(Edit6->Text);
Client->TableClient->Post();
ShowClient->Close();
}
//---------------------------------------------------------------------------
 
 
 
void __fastcall TShowClient::FormClose(TObject *Sender,
      TCloseAction &Action)
{
if (IndicationClick==1){
GolMenu->Enabled=true;
}
}
//---------------------------------------------------------------------------
 
void __fastcall TShowClient::Edit5KeyPress(TObject *Sender, char &Key)
{
if(isalpha(Key)){Key=0;}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2015, 13:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменения в бд сохраняются только до завершения работы (C++ Builder БД):

Как вызвать окно завершения работы виндовс и меню пуск - C++ Builder
Доброго времени суток нашел видео где описывается код вызова окна завершения работы виндовс? но код на делфи и в билдере С++ не работает. ...

Вывести текст с консоли в Memo, но только после завершения консольного приложения - C++ Builder
Программа выводить текст с консоли в Memo, но только после завершения консольного приложения. Как сделать вывод в реальном времени? ...

Не сохраняются изменения - C#
scn.Open(); cmd.CommandText = &quot;INSERT INTO employees (nomer, first_name, last_name) VALUES (&quot; + Convert.ToInt16(textBox2.Text) + &quot;, '&quot; +...

Не сохраняются изменения в БД - C#
У меня есть БД с учениками (ID_ученика, Успеваемость, ФИО, Класс). на форме у меня есть текстовое поле &quot;yspev&quot;. И в зависимости от того что...

Не сохраняются изменения - Joomla
Здравствуйте. Помогите пожалуйста. При попытке сохранить любое изменение в панели управления Джумлы, вылезает вот такая строка: Fatal...

Не сохраняются изменения! - Joomla
Народ в шаблоне не сохраняются изменения,даже на основе старых материалов! Что делать,как с таким безобразием бороться?

2
Sasha
4918 / 2383 / 249
Регистрация: 05.06.2008
Сообщений: 7,465
Записей в блоге: 3
12.05.2015, 09:01 #2
Какую базу используешь?
0
D1973
Модератор
3224 / 2272 / 919
Регистрация: 21.01.2014
Сообщений: 9,417
Записей в блоге: 3
Завершенные тесты: 1
12.05.2015, 16:49 #3
Была такая же заморочка при работе с Paradox.
Сначала я отказался от прямой работы с таблицами БД (через компонент TTable) использовал SQL-запросы и компонент TQuery. Помогло
Потом я вообще отказался от Paradox в пользу Access. Стало еще лучше
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2015, 16:49
Привет! Вот еще темы с ответами:

Не сохраняются изменения в БД - C#
вообщем, создал локальную базу в VS, потом подключил ее к проекту и вынес на форму, все делал как описано здесь...

Не сохраняются изменения - Joomla
Добрый день! Народ помогите решить проблему. Ситуация следующая: Установил Joomla 1.5.12 + VirtueMart 1.1.3. Пока заметил два...

Не сохраняются изменения в БД - C# ASP.NET
Я создал процедуру create procedure d_man @fio varchar(150), @age int as INSERT INTO .. ( ,) ...

Не сохраняются изменения - C#
try { OleDbConnection connect = new OleDbConnection(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\rregistry.mdb&quot;); ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru