Commit 39f5ac0d authored by keyongyu's avatar keyongyu

fix bug

parent 647e7514
...@@ -379,7 +379,7 @@ public static string GetSelectSQL(Card c) ...@@ -379,7 +379,7 @@ public static string GetSelectSQL(Card c)
/// <param name="c">卡片数据</param> /// <param name="c">卡片数据</param>
/// <param name="ignore"></param> /// <param name="ignore"></param>
/// <returns>SQL语句</returns> /// <returns>SQL语句</returns>
public static string GetInsertSQL(Card c, bool ignore) public static string GetInsertSQL(Card c, bool ignore,bool hex= false)
{ {
StringBuilder st = new StringBuilder(); StringBuilder st = new StringBuilder();
if(ignore) if(ignore)
...@@ -389,14 +389,26 @@ public static string GetInsertSQL(Card c, bool ignore) ...@@ -389,14 +389,26 @@ public static string GetInsertSQL(Card c, bool ignore)
st.Append(c.id.ToString()); st.Append(","); st.Append(c.id.ToString()); st.Append(",");
st.Append(c.ot.ToString()); st.Append(","); st.Append(c.ot.ToString()); st.Append(",");
st.Append(c.alias.ToString()); st.Append(","); st.Append(c.alias.ToString()); st.Append(",");
st.Append("0x"+c.setcode.ToString("x")); st.Append(","); if(hex){
st.Append("0x"+c.type.ToString("x")); st.Append(","); st.Append("0x"+c.setcode.ToString("x")); st.Append(",");
st.Append("0x"+c.type.ToString("x")); st.Append(",");
}else{
st.Append(c.setcode.ToString()); st.Append(",");
st.Append(c.type.ToString()); st.Append(",");
}
st.Append(c.atk.ToString()); ; st.Append(","); st.Append(c.atk.ToString()); ; st.Append(",");
st.Append(c.def.ToString()); st.Append(","); st.Append(c.def.ToString()); st.Append(",");
st.Append("0x"+c.level.ToString("x")); st.Append(","); if(hex){
st.Append("0x"+c.race.ToString("x")); st.Append(","); st.Append("0x"+c.level.ToString("x")); st.Append(",");
st.Append("0x"+c.attribute.ToString("x")); st.Append(","); st.Append("0x"+c.race.ToString("x")); st.Append(",");
st.Append("0x"+c.category.ToString("x")); st.Append(")"); st.Append("0x"+c.attribute.ToString("x")); st.Append(",");
st.Append("0x"+c.category.ToString("x")); st.Append(")");
}else{
st.Append(c.level.ToString()); st.Append(",");
st.Append(c.race.ToString()); st.Append(",");
st.Append(c.attribute.ToString()); st.Append(",");
st.Append(c.category.ToString()); st.Append(")");
}
if(ignore) if(ignore)
st.Append(";\nINSERT or ignore into texts values("); st.Append(";\nINSERT or ignore into texts values(");
else else
...@@ -475,7 +487,7 @@ public static string GetDeleteSQL(Card c) ...@@ -475,7 +487,7 @@ public static string GetDeleteSQL(Card c)
StreamWriter sw = new StreamWriter(fs, Encoding.UTF8); StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
foreach (Card c in cards) foreach (Card c in cards)
{ {
sw.WriteLine(GetInsertSQL(c, false)); sw.WriteLine(GetInsertSQL(c, false, true));
} }
sw.Close(); sw.Close();
} }
......
...@@ -28,4 +28,4 @@ ...@@ -28,4 +28,4 @@
// //
// You can specify all the values or you can use the default the Revision and // You can specify all the values or you can use the default the Revision and
// Build Numbers by using the '*' as shown below: // Build Numbers by using the '*' as shown below:
[assembly: AssemblyVersion("2.4.0.7")] [assembly: AssemblyVersion("2.4.0.8")]
★更新历史 ★更新历史
2.4.0.8
修复
2.4.0.7 2.4.0.7
导出卡片为sql功能 导出卡片为sql功能
2.4.0.5 2.4.0.5
......
[DataEditorX]2.4.0.7[DataEditorX] [DataEditorX]2.4.0.8[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL] [URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★运行环境(Environment) ★运行环境(Environment)
......
No preview for this file type
★更新历史 ★更新历史
2.4.0.8
修复
2.4.0.7 2.4.0.7
导出卡片为sql功能 导出卡片为sql功能
2.4.0.5 2.4.0.5
......
# database history # database history
F:\games\ygopro\cards.cdb D:\code\a.cdb
D:\code\italian.cdb
# script history # script history
\ No newline at end of file
[DataEditorX]2.4.0.7[DataEditorX] [DataEditorX]2.4.0.8[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL] [URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★运行环境(Environment) ★运行环境(Environment)
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment