Дипломная (вкр): Програма обліку товарів на складі магазину

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

F2->oleDbDataAdapter1->InsertCommand->ExecuteNonQuery();

}

F2->oleDbConnection1->Close();

F2->textBox1->Text="";

F2->textBox2->Text="";

F2->textBox3->Text="";

F2->textBox4->Text="";

F2->textBox5->Text="";

F2->textBox6->Text="";

F2->textBox7->Text="";

};

};

Цей клас містить в собі всі атрибути попередніх класів, а також три методи:

1.      Метод void search() відповідає за пошук інформації за такими критеріями: назва, країна, виробник

.        Метод void get() відповідає за отримання інформації від батьківських класів

.        Метод void set() відповідає за збереження даних в БД

Після того як інтерфейс програми ми сформували, провели процес її програмування, необхідно виконати перевірку правильності роботи. Перевірка програми наведена в наступному розділі.

.2 Тестування програми


Щоб переконатися що програма працює вірно при різних варіантах вхідних даних необхідно провести її тестування. Тестування надає можливості зробити висновки виконання проекту і виявити можливі несправності. Щоб розпочати тестування програми натискаємо на клафішу «F5». Після цього перед нами появиться вікно нашої програми. Вікно програми зображено на рис 5.2.1

Рис.5.2.1. Вікно програми

Як видно з рисунка вище, наша програма відображає дані з БД, отже цей блок проекту працює вірно і жодних помилок не виникає. Далі перевіряємо процес добавлення нових даних. Для цього натискаємо кнопку «Додати парфум». Перед нами з’являється вікно де ми можемо вводити в задані поля інформацію. Скріншот вікна показаний на рис.5.2.2.

Після введення даних натискаємо кнопку Додати і перевіряємо чи добавились дані в БД. Помилок при добавлені не виникло тому можна зробити що і ця частина програми працює вірно. Вікно з добавленими даними зображено на рис.5.2.3.

Рис.5.2.2. Вікно додання парфума

Рис.5.2.3. Вікно з добавленими даними

Завершальним кроком перевірки працездатності програми є перевірка функції пошуку. Для цього в поле вводу критерію вводимо дані для пошуку (даними можуть слугувати назва парфуму, країна чи виробник) і натискаємо клавішу «знайти парфум). Результати пошуку показані на рис.5.2.4

Рис.5.2.4 Результати пошуку

Провівши тестування розробленої нашої програми, можна зробити висновок, що програма працює правильно при будь-яких вхідних даних і не видає помилок.

Висновок

В ході виконання завдання курсової роботи з об’єктно-орієнтованого програмування, мною було вивчено базові конструкції мови програмування С++ з позиції об’єктного програмування; використано на практиці знання отримані мною на заняттях з дисципліни «Об’єктно-орієнтованого програмування»; розроблено і протестовано систему парфумерного магазину, яка здійснює наступні функції: дадання нового парфуму,видалення парфуму з бази магазину та пошук парфуму в базі за заданим критерієм, розвинено вміння викроистовувати основні приципи ООП і вміння працювати з класами та об’єктами.

Навички роботи з мовами програмування отримані мною під час виконання курсової роботи необхідні для подальшого удосконалення професійних здібностей програміста, збільшення рівня кваліфікації. Адже практичне застосування теоретичних знань є однією з найбільш важливих частин підготовки майбутнього спеціаліста.

Список використаної літератури


1.   Інформатика. Мова програмування С++. Спецкурс. 10-12 класи. Навчальний посібник / Лєхан С.А. - Шепетівка, «Аспект», 2007 - 160 с.

2.      Об’єтно-орієнтоване програмування мовою С++, Навчальний посібник,Т.Є.Рак, Львів,2011 - 401с

.        Борис Пахомов - C C++ и MS Visual С++ 2010 для начинающих - БХВ-Петербург, 2011 - 736 с.

4.      Сайт: www.google.com

.        Сайт: www.yandex.ua

.        Сайт: www.wikipedia.org

Додаток 1. Лістинг Form1


#pragma once

#include "Form2.h"

#include "Deni.h"kur {namespace System;namespace System::ComponentModel;namespace System::Collections;namespace System::Windows::Forms;namespace System::Data;namespace System::Drawing;namespace System::IO;

/// <summary>

/// Сводка для Form1

/// </summary>ref class Form1 : public System::Windows::Forms::Form

{:(void)

{();

//

//TODO: добавьте код конструктора

//

}:

/// <summary>

/// Освободить все используемые ресурсы.

/// </summary>

~Form1()

{(components)

{components;

}

}:: System::Data::DataSet^ dataSet1;: System::Data::DataTable^ dataTable1;: System::Data::DataColumn^ dataColumn1;: System::Data::DataColumn^ dataColumn2;: System::Data::DataColumn^ dataColumn3;: System::Data::DataColumn^ dataColumn4;: System::Data::DataColumn^ dataColumn5;: System::Data::DataColumn^ dataColumn6;: System::Data::DataColumn^ dataColumn7;: System::Windows::Forms::BindingSource^ bindingSource1;: System::Windows::Forms::DataGridView^ dataGridView1;: System::Windows::Forms::Button^ button1;: System::Windows::Forms::Button^ button2;: System::Windows::Forms::Button^ button3;: System::Windows::Forms::TextBox^ textBox1;: System::Windows::Forms::Label^ label1;: System::Windows::Forms::ListBox^ listBox1;: System::Windows::Forms::Label^ label2;: System::Data::OleDb::OleDbConnection^ oleDbConnection1;: System::Data::OleDb::OleDbCommand^ oleDbSelectCommand1;: System::Data::OleDb::OleDbCommand^ oleDbInsertCommand1;: System::Data::OleDb::OleDbCommand^ oleDbUpdateCommand1;: System::Data::OleDb::OleDbCommand^ oleDbDeleteCommand1;: System::Data::OleDb::OleDbDataAdapter^ oleDbDataAdapter1;: System::Windows::Forms::DataGridViewTextBoxColumn^ назваDataGridViewTextBoxColumn;: System::Windows::Forms::DataGridViewTextBoxColumn^ датаDataGridViewTextBoxColumn;: System::Windows::Forms::DataGridViewTextBoxColumn^ країнаDataGridViewTextBoxColumn;: System::Windows::Forms::DataGridViewTextBoxColumn^ виробникDataGridViewTextBoxColumn;: System::Windows::Forms::DataGridViewTextBoxColumn^ цінаDataGridViewTextBoxColumn;: System::Windows::Forms::DataGridViewTextBoxColumn^ натуральнийвмістDataGridViewTextBoxColumn;: System::Windows::Forms::DataGridViewTextBoxColumn^ хімічнийвмістDataGridViewTextBoxColumn;: System::ComponentModel::IContainer^ components;:

/// <summary>

/// Требуется переменная конструктора.

/// </summary>

#pragma region Windows Form Designer generated code

/// <summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

/// </summary>InitializeComponent(void)

{>components = (gcnew System::ComponentModel::Container());::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(Form1::typeid));>dataSet1 = (gcnew System::Data::DataSet());>dataTable1 = (gcnew System::Data::DataTable());>dataColumn1 = (gcnew System::Data::DataColumn());>dataColumn2 = (gcnew System::Data::DataColumn());>dataColumn3 = (gcnew System::Data::DataColumn());>dataColumn4 = (gcnew System::Data::DataColumn());>dataColumn5 = (gcnew System::Data::DataColumn());>dataColumn6 = (gcnew System::Data::DataColumn());>dataColumn7 = (gcnew System::Data::DataColumn());>bindingSource1 = (gcnew System::Windows::Forms::BindingSource(this->components));>dataGridView1 = (gcnew System::Windows::Forms::DataGridView());>назваDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>датаDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>країнаDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>виробникDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>цінаDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>натуральнийвмістDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>хімічнийвмістDataGridViewTextBoxColumn = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());>button1 = (gcnew System::Windows::Forms::Button());>button2 = (gcnew System::Windows::Forms::Button());>button3 = (gcnew System::Windows::Forms::Button());>textBox1 = (gcnew System::Windows::Forms::TextBox());>label1 = (gcnew System::Windows::Forms::Label());>listBox1 = (gcnew System::Windows::Forms::ListBox());>label2 = (gcnew System::Windows::Forms::Label());>oleDbConnection1 = (gcnew System::Data::OleDb::OleDbConnection());>oleDbSelectCommand1 = (gcnew System::Data::OleDb::OleDbCommand());>oleDbInsertCommand1 = (gcnew System::Data::OleDb::OleDbCommand());>oleDbUpdateCommand1 = (gcnew System::Data::OleDb::OleDbCommand());>oleDbDeleteCommand1 = (gcnew System::Data::OleDb::OleDbCommand());>oleDbDataAdapter1 = (gcnew System::Data::OleDb::OleDbDataAdapter());

(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataSet1))->BeginInit();

(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataTable1))->BeginInit();

(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->bindingSource1))->BeginInit();

(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataGridView1))->BeginInit();>SuspendLayout();

//

// dataSet1

//>dataSet1->DataSetName = L"NewDataSet";>dataSet1->Tables->AddRange(gcnew cli::array< System::Data::DataTable^ >(1) {this->dataTable1});

//

//>dataTable1->Columns->AddRange(gcnew cli::array< System::Data::DataColumn^ >(7) {this->dataColumn1, this->dataColumn2,>dataColumn3, this->dataColumn4, this->dataColumn5, this->dataColumn6, this->dataColumn7});>dataTable1->TableName = L"Table1";

//

// dataColumn1

//>dataColumn1->Caption = L"Назва";>dataColumn1->ColumnName = L"Назва";

//

// dataColumn2

//>dataColumn2->ColumnName = L"Дата";

//

// dataColumn3

//>dataColumn3->Caption = L"Країна";>dataColumn3->ColumnName = L"Країна";

//

// dataColumn4

//>dataColumn4->Caption = L"";>dataColumn4->ColumnName = L"Виробник";

//

// dataColumn5

//>dataColumn5->ColumnName = L"Ціна";

//

// dataColumn6

//>dataColumn6->ColumnName = L"Натуральний_вміст";

//

// dataColumn7

//>dataColumn7->ColumnName = L"Хімічний_вміст";

//

// bindingSource1

//>bindingSource1->DataMember = L"Table1";>bindingSource1->DataSource = this->dataSet1;

//

// dataGridView1

//>dataGridView1->AutoGenerateColumns = false;>dataGridView1->ColumnHeadersHeightSizeMode = System::Windows::Forms::DataGridViewColumnHeadersHeightSizeMode::AutoSize;>dataGridView1->Columns->AddRange(gcnew cli::array< System::Windows::Forms::DataGridViewColumn^ >(7) {this->назваDataGridViewTextBoxColumn,>датаDataGridViewTextBoxColumn, this->країнаDataGridViewTextBoxColumn, this->виробникDataGridViewTextBoxColumn, this->цінаDataGridViewTextBoxColumn,>натуральнийвмістDataGridViewTextBoxColumn, this->хімічнийвмістDataGridViewTextBoxColumn});>dataGridView1->DataSource = this->bindingSource1;>dataGridView1->Location = System::Drawing::Point(0, 0);>dataGridView1->Name = L"dataGridView1";>dataGridView1->Size = System::Drawing::Size(845, 462);>dataGridView1->TabIndex = 0;

//

// назваDataGridViewTextBoxColumn

//>назваDataGridViewTextBoxColumn->DataPropertyName = L"Назва";>назваDataGridViewTextBoxColumn->HeaderText = L"Назва";>назваDataGridViewTextBoxColumn->Name = L"назваDataGridViewTextBoxColumn";

//

// датаDataGridViewTextBoxColumn

//>датаDataGridViewTextBoxColumn->DataPropertyName = L"Дата";>датаDataGridViewTextBoxColumn->HeaderText = L"Дата";>датаDataGridViewTextBoxColumn->Name = L"датаDataGridViewTextBoxColumn";

//

// країнаDataGridViewTextBoxColumn

//>країнаDataGridViewTextBoxColumn->DataPropertyName = L"Країна";>країнаDataGridViewTextBoxColumn->HeaderText = L"Країна";>країнаDataGridViewTextBoxColumn->Name = L"країнаDataGridViewTextBoxColumn";

//

// виробникDataGridViewTextBoxColumn

//>виробникDataGridViewTextBoxColumn->DataPropertyName = L"Виробник";>виробникDataGridViewTextBoxColumn->HeaderText = L"Виробник";>виробникDataGridViewTextBoxColumn->Name = L"виробникDataGridViewTextBoxColumn";

//

// цінаDataGridViewTextBoxColumn

//>цінаDataGridViewTextBoxColumn->DataPropertyName = L"Ціна";>цінаDataGridViewTextBoxColumn->HeaderText = L"Ціна";>цінаDataGridViewTextBoxColumn->Name = L"цінаDataGridViewTextBoxColumn";

//

// натуральнийвмістDataGridViewTextBoxColumn

//>натуральнийвмістDataGridViewTextBoxColumn->DataPropertyName = L"Натуральний_вміст";>натуральнийвмістDataGridViewTextBoxColumn->HeaderText = L"Натуральний_вміст";>натуральнийвмістDataGridViewTextBoxColumn->Name = L"натуральнийвмістDataGridViewTextBoxColumn";

//

// хімічнийвмістDataGridViewTextBoxColumn

//>хімічнийвмістDataGridViewTextBoxColumn->DataPropertyName = L"Хімічний_вміст";>хімічнийвмістDataGridViewTextBoxColumn->HeaderText = L"Хімічний_вміст";>хімічнийвмістDataGridViewTextBoxColumn->Name = L"хімічнийвмістDataGridViewTextBoxColumn";

//

// button1

//>button1->Location = System::Drawing::Point(21, 483);>button1->Name = L"button1";>button1->Size = System::Drawing::Size(95, 38);>button1->TabIndex = 1;>button1->Text = L"Додати парфум";>button1->UseVisualStyleBackColor = true;>button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);

//

// button2

//>button2->Location = System::Drawing::Point(122, 483);>button2->Name = L"button2";>button2->Size = System::Drawing::Size(95, 38);>button2->TabIndex = 2;>button2->Text = L"Видалити парфум";>button2->UseVisualStyleBackColor = true;>button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click);

//

// button3

//>button3->Location = System::Drawing::Point(737, 483);>button3->Name = L"button3";>button3->Size = System::Drawing::Size(95, 38);>button3->TabIndex = 3;>button3->Text = L"Знайти парфум";>button3->UseVisualStyleBackColor = true;>button3->Click += gcnew System::EventHandler(this, &Form1::button3_Click);

//

// textBox1

//>textBox1->Location = System::Drawing::Point(466, 496);>textBox1->Name = L"textBox1";>textBox1->Size = System::Drawing::Size(244, 20);>textBox1->TabIndex = 4;

//

// label1

//>label1->AutoSize = true;>label1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,_cast<System::Byte>(204)));>label1->Location = System::Drawing::Point(462, 473);>label1->Name = L"label1";>label1->Size = System::Drawing::Size(196, 20);>label1->TabIndex = 5;>label1->Text = L"Введіть критерій пошуку";

//

// listBox1

//>listBox1->FormattingEnabled = true;>listBox1->Location = System::Drawing::Point(21, 574);>listBox1->Name = L"listBox1";>listBox1->Size = System::Drawing::Size(796, 134);>listBox1->TabIndex = 6;

//

// label2

//>label2->AutoSize = true;>label2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 14, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,_cast<System::Byte>(204)));>label2->Location = System::Drawing::Point(319, 535);>label2->Name = L"label2";>label2->Size = System::Drawing::Size(182, 24);>label2->TabIndex = 7;>label2->Text = L"Результати пошуку";

//

// oleDbConnection1

//>oleDbConnection1->ConnectionString = L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Anonimus\\Desktop\\kur\\kur\\Па""рфуми.mdb";

//

// oleDbSelectCommand1

//>oleDbSelectCommand1->CommandText = L"SELECT Назва, Дата, Країна, Виробник, Ціна, [Натуральний_вміст], [Хімічний_вміст]"", Код FROM Парфуми";>oleDbSelectCommand1->Connection = this->oleDbConnection1;

//

// oleDbInsertCommand1

//>oleDbInsertCommand1->CommandText = L"INSERT INTO `Парфуми` (`Назва`, `Дата`, `Країна`, `Виробник`, `Ціна`, `Натуральни""й_вміст`, `Хімічний_вміст`) VALUES (\?, \?, \?, \?, \?, \?, \?)";>oleDbInsertCommand1->Connection = this->oleDbConnection1;>oleDbInsertCommand1->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(7) {(gcnew System::Data::OleDb::OleDbParameter(L"Назва",::Data::OleDb::OleDbType::VarWChar, 0, L"Назва")), (gcnew System::Data::OleDb::OleDbParameter(L"Дата", System::Data::OleDb::OleDbType::VarWChar,

, L"Дата")), (gcnew System::Data::OleDb::OleDbParameter(L"Країна", System::Data::OleDb::OleDbType::VarWChar, 0, L"Країна")),

(gcnew System::Data::OleDb::OleDbParameter(L"Виробник", System::Data::OleDb::OleDbType::VarWChar, 0, L"Виробник")), (gcnew System::Data::OleDb::OleDbParameter(L"Ціна",::Data::OleDb::OleDbType::VarWChar, 0, L"Ціна")), (gcnew System::Data::OleDb::OleDbParameter(L"Натуральний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, L"Натуральний_вміст")), (gcnew System::Data::OleDb::OleDbParameter(L"Хімічний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, L"Хімічний_вміст"))});

//

// oleDbUpdateCommand1

//>oleDbUpdateCommand1->CommandText = resources->GetString(L"oleDbUpdateCommand1.CommandText");>oleDbUpdateCommand1->Connection = this->oleDbConnection1;>oleDbUpdateCommand1->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(22) {(gcnew System::Data::OleDb::OleDbParameter(L"Назва",::Data::OleDb::OleDbType::VarWChar, 0, L"Назва")), (gcnew System::Data::OleDb::OleDbParameter(L"Дата", System::Data::OleDb::OleDbType::VarWChar,

, L"Дата")), (gcnew System::Data::OleDb::OleDbParameter(L"Країна", System::Data::OleDb::OleDbType::VarWChar, 0, L"Країна")),

(gcnew System::Data::OleDb::OleDbParameter(L"Виробник", System::Data::OleDb::OleDbType::VarWChar, 0, L"Виробник")), (gcnew System::Data::OleDb::OleDbParameter(L"Ціна",::Data::OleDb::OleDbType::VarWChar, 0, L"Ціна")), (gcnew System::Data::OleDb::OleDbParameter(L"Натуральний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, L"Натуральний_вміст")), (gcnew System::Data::OleDb::OleDbParameter(L"Хімічний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, L"Хімічний_вміст")), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Назва",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Назва", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Назва",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Назва", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Дата",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Дата", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Дата",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Дата", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Країна",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Країна", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Країна",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Країна", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Виробник",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Виробник", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Виробник",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Виробник", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Ціна",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Ціна", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Ціна",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Ціна", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Натуральний_вміст",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Натуральний_вміст", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Натуральний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Натуральний_вміст", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Хімічний_вміст",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Хімічний_вміст", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Хімічний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Хімічний_вміст", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Код",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Код", System::Data::DataRowVersion::Original, nullptr))});

//

// oleDbDeleteCommand1

//>oleDbDeleteCommand1->CommandText = resources->GetString(L"oleDbDeleteCommand1.CommandText");>oleDbDeleteCommand1->Connection = this->oleDbConnection1;>oleDbDeleteCommand1->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(15) {(gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Назва",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Назва", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Назва",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Назва", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Дата",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Дата", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Дата",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Дата", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Країна",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Країна", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Країна",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Країна", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Виробник",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Виробник", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Виробник",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Виробник", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Ціна",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Ціна", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Ціна",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Ціна", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Натуральний_вміст",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Натуральний_вміст", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Натуральний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Натуральний_вміст", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Хімічний_вміст",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),"Хімічний_вміст", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Хімічний_вміст",::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Хімічний_вміст", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Код",::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),_cast<System::Byte>(0), L"Код", System::Data::DataRowVersion::Original, nullptr))});

Источник: https://www.bibliofond.ru/detail.aspx?id=865944