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] }; // 저자, 도서명