일반

예외처리

알 수 없는 사용자 2022. 1. 24. 10:24
SMALL

 

try{}
catch (Exception ex)
            {
                string Connect = "datasource=127.0.0.1;port=3306;username=root;password=ekdnsel;Charset=utf8";
                string Query = "select * from dawoon.dc_notemanage;";
                MessageBox.Show(ex.Message.ToString(),"SQL 생성 코드가 없습니다.");
                if (ex.Message.ToString() == "")
                {
                    Query = "CREATE TABLE IF NOT EXISTS `dc_notemanage` ("+
  "`noteSeq` varchar(20) NOT NULL COMMENT " + "'번호'," +
  "`userNm` varchar(10) DEFAULT '' COMMENT '이름'," +
  "`memo` varchar(4000) DEFAULT '' COMMENT 'Memo'," +
  "`flagYN` varchar(1) DEFAULT 'Y' COMMENT '가용여부(Y:유효/N:삭제)',"+
  "`regDate` datetime DEFAULT NULL COMMENT '최초저장일',"+
  "`issueDate` datetime DEFAULT NULL COMMENT '최종저장일',"+
  "`issueID` varchar(20) DEFAULT '' COMMENT '최종저장자 ID'"+
") ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT = '사용자 관리'; ";
                }
                MySqlConnection con = new MySqlConnection(Connect);
                MySqlCommand Comm = new MySqlCommand(Query, con);
                MySqlDataAdapter MyAdapter = new MySqlDataAdapter();
                MyAdapter.SelectCommand = Comm;
                DataTable dTable = new DataTable();
                MyAdapter.Fill(dTable);
                dataGridView1.DataSource = dTable;
                dataGridView1.Columns[0].Visible = false;
                dataGridView1.Columns[dataGridView1.Columns.Count - 4].Visible = false;
                dataGridView1.Columns[dataGridView1.Columns.Count - 3].Visible = false;
                dataGridView1.Columns[dataGridView1.Columns.Count - 2].Visible = false;
                dataGridView1.Columns[dataGridView1.Columns.Count - 1].Visible = false;

            }

LIST