프로젝트

일반

사용자정보

개정판 ad983925

IDad98392516fe6b5158bf9c8396e4d36dbe059f95
상위 ab245b6d
하위 4bc0a8e9

gaqhf 이(가) 약 5년 전에 추가함

dev issue #000 : fix

Change-Id: I96d32e5a0804e36ac6fb5eca1a4e855608a77e8a

차이점 보기:

DTI_PID/APIDConverter/DB/Project_DB.cs
93 93
                                    }
94 94
                                    if (dt.Select(string.Format("NAME = '{0}'", APID_ATTRIBUTE_TABLE)).Length == 0)
95 95
                                    {
96
                                        cmd.CommandText = string.Format("CREATE TABLE {0} (LEVEL1 TEXT PRIMARY KEY, LEVEL2 TEXT, ATTRIBUTE_KEY TEXT, ATTRIBUTE_NAME TEXT)", APID_ATTRIBUTE_TABLE);
96
                                        cmd.CommandText = string.Format("CREATE TABLE {0} (LEVEL1 TEXT, LEVEL2 TEXT, ATTRIBUTE_KEY TEXT, ATTRIBUTE_NAME TEXT)", APID_ATTRIBUTE_TABLE);
97 97
                                        cmd.ExecuteNonQuery();
98 98
                                    }
99 99
                                }
......
894 894
                                    {
895 895
                                        cmd.Parameters.Clear();
896 896
                                        cmd.CommandText = string.Format(@"
897
                                        DELETE FROM {0} WHERE LEVEL1 = @LEVEL1 AND LEVEL2 = @LEVEL2 AND ATTRIBUTE_KEY = @ATTRIBUTE_KEY",
898
                                            APID_ATTRIBUTE_TABLE, item.Item1, item.Item2, item.Item3);
899
                                        cmd.Parameters.AddWithValue("@LEVEL1", item.Item1);
900
                                        cmd.Parameters.AddWithValue("@LEVEL2", item.Item2);
901
                                        cmd.Parameters.AddWithValue("@ATTRIBUTE_KEY", item.Item3);
902
                                        cmd.ExecuteNonQuery();
903

  
904
                                        cmd.Parameters.Clear();
905
                                        cmd.CommandText = string.Format(@"
897 906
                                        INSERT OR REPLACE INTO {0} (LEVEL1, LEVEL2, ATTRIBUTE_KEY, ATTRIBUTE_NAME) VALUES (@LEVEL1, @LEVEL2, @ATTRIBUTE_KEY, @ATTRIBUTE_NAME)",
898 907
                                            APID_ATTRIBUTE_TABLE, item.Item1, item.Item2, item.Item3);
899 908
                                        cmd.Parameters.AddWithValue("@LEVEL1", item.Item1);

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)