From c2ef822e08ed813fa6719eca041e83d60da3d62a Mon Sep 17 00:00:00 2001 From: a_skl Date: Fri, 21 Jan 2022 22:44:02 +0400 Subject: [PATCH] Final Edition --- Project3/Interop/Interop.OleDbSrc.1.0.dll | Bin 0 -> 8704 bytes Project3/Interop/Interop.TxDerived.1.0.dll | Bin 0 -> 8192 bytes Project3/Interop/Interop.TxLookup.1.0.dll | Bin 0 -> 11776 bytes Project3/MyForm.h | 16 +++++------- Project3/MyForm.resx | 6 +++++ Project3/Project3.vcxproj | 29 +++++++++++++++++++-- Project3/Project3.vcxproj.filters | 6 ----- 7 files changed, 39 insertions(+), 18 deletions(-) create mode 100644 Project3/Interop/Interop.OleDbSrc.1.0.dll create mode 100644 Project3/Interop/Interop.TxDerived.1.0.dll create mode 100644 Project3/Interop/Interop.TxLookup.1.0.dll diff --git a/Project3/Interop/Interop.OleDbSrc.1.0.dll b/Project3/Interop/Interop.OleDbSrc.1.0.dll new file mode 100644 index 0000000000000000000000000000000000000000..b650e72857f646e6bf7e94dbbba01555e2150796 GIT binary patch literal 8704 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 MCj5N7|2q%-7h5B_c>n+a literal 0 HcmV?d00001 diff --git a/Project3/Interop/Interop.TxDerived.1.0.dll b/Project3/Interop/Interop.TxDerived.1.0.dll new file mode 100644 index 0000000000000000000000000000000000000000..6078cc69e694e2d1d69330b468afb3da45c4f076 GIT binary patch literal 8192 zcmeHMdu$v>8UJQ)?_sAo9G8;1P3dkPZLaBE?`$Ww+ax{PXQyuM+Qdm{OWS09H+GiX zt9yG<3DxdAf-@5D^SI=r78_?ghT)dAszz4O9E7ccq1eTzi;+-Z_lxS zKM?%G+Vk7*H8bCQGxP24+{`TxQG|$el(T1vp2eN7yuyDDD^Mpd{dAH(-t{%}Suy=J z^T1KNVbq=4l4DhjqE)TdTw_5RPP1y*RiiLFZ&Yd}nOVQSduyxdxe20a5up$K=~tHD z+Zoc#bz&XSg^EW|4EA&x69_D!QG%^BzdKCKlBw)
$ZOg%V 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 literal 0 HcmV?d00001 diff --git a/Project3/Interop/Interop.TxLookup.1.0.dll b/Project3/Interop/Interop.TxLookup.1.0.dll new file mode 100644 index 0000000000000000000000000000000000000000..799e2b5edff6d36574d9054d8ec9eedfefb5a1fa GIT binary patch literal 11776 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
N}?CCJt^M20fkaJZ4)P4tJ>w}>t)YD$` z4>a1iryWPzEM8k1_shQ${fe-?e$L>Dg+-a&FSCbbcFc=*7QTp%c5LthEG#nGDbV`` zd|1F^fUJj_e4@i6T)utb3Gu?K@hh(80Z`T}t8h`WP6=;OXj61(C^Zm?rNXiFa5Nl? zriQ|a^gtw>=^Kco)9Jo}{%8b0`A}#96^L&Xg!@I>6d8!d`;xJEcqpFk3CAJ>$#6W9 z?hi*&iA1D7-qRNy#)o}e)T6;Efiw$*%cj!$O;?5cX-K>Uz$<8!{*5E%i!?meNjq&V+IGmw~(AQHX=V9LnOZ$1CgJLfm~$k zthbR3Hp0K{5H-uM!cY#`oK73rXe09LFmyKAoXs|Jsf}D_BbN(=2V)=;iSXrymAhC%95=whd$;1P+ndnCFtx(@DKJ7Hka!KzVRGCZiMYIF?LJsSU!Tbx8)eJ Vcm9{3LHWDL5HHtXKmYGM@E_5Eo4No1 literal 0 HcmV?d00001 diff --git a/Project3/MyForm.h b/Project3/MyForm.h index 77d9a89..90dd171 100644 --- a/Project3/MyForm.h +++ b/Project3/MyForm.h @@ -76,7 +76,7 @@ namespace Project3 { this->dataGridView1->Name = L"dataGridView1"; this->dataGridView1->RowHeadersWidth = 51; this->dataGridView1->RowTemplate->Height = 24; - this->dataGridView1->Size = System::Drawing::Size(294, 124); + this->dataGridView1->Size = System::Drawing::Size(677, 263); this->dataGridView1->TabIndex = 0; this->dataGridView1->CellContentClick += gcnew System::Windows::Forms::DataGridViewCellEventHandler(this, &MyForm::dataGridView1_CellContentClick); // @@ -102,11 +102,11 @@ namespace Project3 { this->dataGridView2->AllowUserToOrderColumns = true; this->dataGridView2->ColumnHeadersHeightSizeMode = System::Windows::Forms::DataGridViewColumnHeadersHeightSizeMode::AutoSize; this->dataGridView2->Columns->AddRange(gcnew cli::array< System::Windows::Forms::DataGridViewColumn^ >(1) { this->Phones }); - this->dataGridView2->Location = System::Drawing::Point(383, -2); + this->dataGridView2->Location = System::Drawing::Point(695, -2); this->dataGridView2->Name = L"dataGridView2"; this->dataGridView2->RowHeadersWidth = 51; this->dataGridView2->RowTemplate->Height = 24; - this->dataGridView2->Size = System::Drawing::Size(284, 124); + this->dataGridView2->Size = System::Drawing::Size(674, 263); this->dataGridView2->TabIndex = 2; // // Phones @@ -125,7 +125,7 @@ namespace Project3 { this->Controls->Add(this->Refreshbtn); this->Controls->Add(this->dataGridView1); this->Name = L"MyForm"; - this->Text = L"MyForm"; + this->Text = L"Phonebook"; (cli::safe_cast(this->dataGridView1))->EndInit(); (cli::safe_cast(this->dataGridView2))->EndInit(); this->ResumeLayout(false); @@ -135,7 +135,7 @@ namespace Project3 { private: System::Void dataGridView1_CellContentClick(System::Object^ sender, System::Windows::Forms::DataGridViewCellEventArgs^ e) { } private: System::Void Refreshbtn_Click(System::Object^ sender, System::EventArgs^ e) { - //loadDb(); + SqlConnection^ conn; SqlConnectionStringBuilder^ connStrifBuilder; SqlConnection^ SqlCon = gcnew SqlConnection(); @@ -143,11 +143,7 @@ namespace Project3 { DataTable^ SqlDt = gcnew DataTable(); SqlDataAdapter^ SqlDtA = gcnew SqlDataAdapter(); SqlDataReader^ SqlRd; - SqlCon->ConnectionString = "Data Source= 127.0.0.1;Initial Catalog=dbo.PhonesFriends;Integrated Security=true; Server = localhost"; - connStrifBuilder = gcnew SqlConnectionStringBuilder(); - connStrifBuilder->DataSource = "LAPTOP-8IOTANJP\\SQLEXPRESS"; - connStrifBuilder->InitialCatalog = "FriendsPhones"; - connStrifBuilder->IntegratedSecurity = true; + SqlCon->ConnectionString = "Data Source=127.0.0.1/SQLEXPRESS;Initial Catalog=PhonesFriends;Integrated Security=True"; SqlCon->Open(); SqlCom->Connection = SqlCon; SqlCom->CommandText = "SELECT FriendName FROM FriendNames"; diff --git a/Project3/MyForm.resx b/Project3/MyForm.resx index d9d22f5..c7e8dfc 100644 --- a/Project3/MyForm.resx +++ b/Project3/MyForm.resx @@ -120,6 +120,12 @@ True + + True + + + True + True diff --git a/Project3/Project3.vcxproj b/Project3/Project3.vcxproj index a225071..7ba5959 100644 --- a/Project3/Project3.vcxproj +++ b/Project3/Project3.vcxproj @@ -120,11 +120,9 @@ - - CppForm @@ -171,6 +169,33 @@ false true + + 0 + 1 + 342434f2-7398-425d-be08-fdc2011ef0fc + 0 + tlbimp + false + true + + + 0 + 1 + 82edf860-1f3e-426f-9dfe-959dfdb8a9e7 + 0 + tlbimp + false + true + + + 0 + 1 + 09399b0a-c29a-4ffe-af70-828e78a16d60 + 0 + tlbimp + false + true + diff --git a/Project3/Project3.vcxproj.filters b/Project3/Project3.vcxproj.filters index 8b2f254..2ec3e5c 100644 --- a/Project3/Project3.vcxproj.filters +++ b/Project3/Project3.vcxproj.filters @@ -18,16 +18,10 @@ Исходные файлы - - Исходные файлы - Файлы заголовков - - Файлы заголовков - \ No newline at end of file