From ad0be3fef521da470c91c36685b0abb3a5fd7e05 Mon Sep 17 00:00:00 2001 From: LGram16 Date: Tue, 3 Feb 2026 22:45:26 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A7=88=ED=81=AC=EB=AA=A9=EB=A1=9D=EC=83=9D?= =?UTF-8?q?=EC=84=B1=20=ED=99=94=EB=A9=B4=EC=97=90=EC=84=9C=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EB=B0=9C=EC=83=9D=20=EA=B0=80=EB=8A=A5=EC=84=B1=20?= =?UTF-8?q?=EB=B6=84=EC=84=9D=20=EB=B0=8F=20=EC=98=88=EC=83=81=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20=ED=8A=B8(nu?= =?UTF-8?q?ll=20object=20->=20=20convert.tostring)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unimarc/unimarc/Properties/AssemblyInfo.cs | 4 +-- unimarc/unimarc/마크/Marc_mkList.cs | 32 +++++++++++----------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/unimarc/unimarc/Properties/AssemblyInfo.cs b/unimarc/unimarc/Properties/AssemblyInfo.cs index 5b60cac..b92f691 100644 --- a/unimarc/unimarc/Properties/AssemblyInfo.cs +++ b/unimarc/unimarc/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 // 기본값으로 할 수 있습니다. // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2026.01.28.2200")] -[assembly: AssemblyFileVersion("2026.01.28.2200")] +[assembly: AssemblyVersion("2026.02.03.2240")] +[assembly: AssemblyFileVersion("2026.02.03.2240")] diff --git a/unimarc/unimarc/마크/Marc_mkList.cs b/unimarc/unimarc/마크/Marc_mkList.cs index 6bcdefd..cf61161 100644 --- a/unimarc/unimarc/마크/Marc_mkList.cs +++ b/unimarc/unimarc/마크/Marc_mkList.cs @@ -274,26 +274,26 @@ namespace UniMarc // 필터링하여 DB에 집어넣는 작업 for (int a = 0; a < row.Length; a++) { - if (marc.List_Book.Rows[row[a]].Cells["db_marc"].Value.ToString() == "") + if (Convert.ToString(marc.List_Book.Rows[row[a]].Cells["db_marc"].Value) == "") continue; num += 1; - listCount = Convert.ToInt32(marc.List_Book.Rows[row[a]].Cells["count"].Value.ToString()); + int.TryParse(Convert.ToString(marc.List_Book.Rows[row[a]].Cells["count"].Value), out listCount); // ISBN, book_name, s_book_name1, s_book_num1, author, book_comp, pubdate, price, tag008, class_symbol string[] Search = { "020a", "245a", "440a", "440v", "245d", "260b", "260c", "950b", "008", "056a" }; - insert_marc_data[14] = marc.List_Book.Rows[row[a]].Cells["db_marc"].Value.ToString(); - insert_marc_data[15] = marc.List_Book.Rows[row[a]].Cells["url"].Value.ToString(); + insert_marc_data[14] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["db_marc"].Value); + insert_marc_data[15] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["url"].Value); insert_marc_data[16] = addCount.ToString(); if (rb_basicNum.Checked) - insert_marc_data[17] = marc.List_Book.Rows[row[a]].Cells["num"].Value.ToString(); + insert_marc_data[17] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["num"].Value); else insert_marc_data[17] = num.ToString(); insert_marc_data[18] = outnum; - insert_marc_data[19] = marc.List_Book.Rows[row[a]].Cells["marc_idx"].Value.ToString(); - insert_marc_data[20] = marc.List_Book.Rows[row[a]].Cells["SaveDate"].Value.ToString(); - insert_marc_data[21] = marc.List_Book.Rows[row[a]].Cells["user"].Value.ToString(); + insert_marc_data[19] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["marc_idx"].Value); + insert_marc_data[20] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["SaveDate"].Value); + insert_marc_data[21] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["user"].Value); string[] Marc = st.Take_Tag(insert_marc_data[14], Search); string[] Author = { "", Marc[1] }; // 저자, 도서명 @@ -449,26 +449,26 @@ namespace UniMarc // 필터링하여 DB에 집어넣는 작업 for (int a = 0; a < row.Length; a++) { - if (marc.List_Book.Rows[row[a]].Cells["db_marc"].Value.ToString() == "") + if (Convert.ToString(marc.List_Book.Rows[row[a]].Cells["db_marc"].Value) == "") continue; num += 1; - listCount = Convert.ToInt32(marc.List_Book.Rows[row[a]].Cells["count"].Value.ToString()); + int.TryParse(Convert.ToString(marc.List_Book.Rows[row[a]].Cells["count"].Value), out listCount); // ISBN, book_name, s_book_name1, s_book_num1, author, book_comp, pubdate, price, tag008, class_symbol string[] Search = { "020a", "245a", "440a", "440v", "245d", "260b", "260c", "950b", "008", "056a" }; - insert_marc_data[14] = marc.List_Book.Rows[row[a]].Cells["db_marc"].Value.ToString(); - insert_marc_data[15] = marc.List_Book.Rows[row[a]].Cells["url"].Value.ToString(); + insert_marc_data[14] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["db_marc"].Value); + insert_marc_data[15] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["url"].Value); insert_marc_data[16] = addCount.ToString(); if (rb_basicNum.Checked) - insert_marc_data[17] = marc.List_Book.Rows[row[a]].Cells["num"].Value.ToString(); + insert_marc_data[17] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["num"].Value); else insert_marc_data[17] = num.ToString(); insert_marc_data[18] = outnum; - insert_marc_data[19] = marc.List_Book.Rows[row[a]].Cells["marc_idx"].Value.ToString(); - insert_marc_data[20] = marc.List_Book.Rows[row[a]].Cells["SaveDate"].Value.ToString(); - insert_marc_data[21] = marc.List_Book.Rows[row[a]].Cells["user"].Value.ToString(); + insert_marc_data[19] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["marc_idx"].Value); + insert_marc_data[20] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["SaveDate"].Value); + insert_marc_data[21] = Convert.ToString(marc.List_Book.Rows[row[a]].Cells["user"].Value); string[] Marc = st.Take_Tag(insert_marc_data[14], Search); string[] Author = { "", Marc[1] }; // 저자, 도서명