张泳健 8 лет назад
Родитель
Сommit
cbecd21575
10 измененных файлов: 34 добавлений и 16 удалений
  1. 1 0
      .gitignore
  2. Двоичные данные
      .vs/GWSocketClient/v15/.suo
  3. 6 1
      GWSocketClient/InfoEditor.cs
  4. Двоичные данные
      GWSocketClient/bin/Debug/dbfile/ID_INFO.accdb
  5. Двоичные данные
      GWSocketClient/bin/Release/dbfile/ID_INFO.accdb
  6. 25 14
      GWSocketClient/db/AccsessDbLoader.cs
  7. 2 1
      GWSocketClient/model/WvBean.cs
  8. Двоичные данные
      excel/ExcelData.xlsx
  9. Двоичные данные
      excel/ID_INFO.accdb
  10. Двоичные данные
      excel/Template.xlsx

+ 1 - 0
.gitignore Просмотреть файл

34
 GWSocketClient/obj/Release/GWSocketClient.InfoEditor.resources
34
 GWSocketClient/obj/Release/GWSocketClient.InfoEditor.resources
35
 GWSocketClient/obj/Debug/GWSocketClient.IdItemEditor.resources
35
 GWSocketClient/obj/Debug/GWSocketClient.IdItemEditor.resources
36
 GWSocketClient/obj/Release/GWSocketClient.MyMessageBox.resources
36
 GWSocketClient/obj/Release/GWSocketClient.MyMessageBox.resources
37
+GWSocketClient/obj/Release/GWSocketClient.IdItemEditor.resources

Двоичные данные
.vs/GWSocketClient/v15/.suo Просмотреть файл


+ 6 - 1
GWSocketClient/InfoEditor.cs Просмотреть файл

134
 
134
 
135
         private void insertList2DB(List<WvBean> list)
135
         private void insertList2DB(List<WvBean> list)
136
         {
136
         {
137
+            Console.WriteLine(list.Count + "");
138
+
137
             for (var i = 0; i < list.Count; i++)
139
             for (var i = 0; i < list.Count; i++)
138
             {
140
             {
139
                 int res = AccsessDbLoader.getInstance().insert2Db(list[i]);
141
                 int res = AccsessDbLoader.getInstance().insert2Db(list[i]);
140
-                InfoEditorTip.Text += (res > 0 ? "插入成功:" : "插入失败") + list[i].ToString() + "\n";
142
+                if (res <= 0)
143
+                {
144
+                    InfoEditorTip.Text += "插入失败" + list[i].ToString() + "\n";
145
+                }
141
             }
146
             }
142
             dataGridView1.DataSource = AccsessDbLoader.getInstance().reloadAccessDb().getDataTable();
147
             dataGridView1.DataSource = AccsessDbLoader.getInstance().reloadAccessDb().getDataTable();
143
         }
148
         }

Двоичные данные
GWSocketClient/bin/Debug/dbfile/ID_INFO.accdb Просмотреть файл


Двоичные данные
GWSocketClient/bin/Release/dbfile/ID_INFO.accdb Просмотреть файл


+ 25 - 14
GWSocketClient/db/AccsessDbLoader.cs Просмотреть файл

152
 
152
 
153
         public int insert2Db(WvBean wb)
153
         public int insert2Db(WvBean wb)
154
         {
154
         {
155
-            string sql = "INSERT INTO fw(my_index,MY_ID,idInfo,len,mode,desp,default_value,user_value,remark) VALUES(";
156
-            sql += wb.index + ",";
157
-            sql += "'" + wb.myId + "',";
158
-            sql += "'" + wb.idInfo + "',";
159
-            sql += "'" + wb.len + "',";
160
-            sql += "'" + wb.mode + "',";
161
-            sql += "'" + wb.desp + "',";
162
-            sql += "'" + wb.defalutValue + "',";
163
-            sql += "'" + wb.userValue + "',";
164
-            sql += "'" + wb.remark + "')";
165
-            Console.WriteLine(sql);
166
-            OleDbCommand inst = new OleDbCommand(sql, objConnection);
167
-
168
-            return inst.ExecuteNonQuery();
155
+            try
156
+            {
157
+                string sql =
158
+                    "INSERT INTO fw(my_index,MY_ID,idInfo,len,mode,desp,default_value,user_value,remark) VALUES(";
159
+                sql += wb.index + ",";
160
+                sql += "'" + wb.myId + "',";
161
+                sql += "'" + wb.idInfo + "',";
162
+                sql += "'" + wb.len + "',";
163
+                sql += "'" + wb.mode + "',";
164
+                sql += "'" + wb.desp + "',";
165
+                sql += "'" + wb.defalutValue + "',";
166
+                sql += "'" + wb.userValue + "',";
167
+                sql += "'" + wb.remark + "')";
168
+//                Console.WriteLine(sql);
169
+                OleDbCommand inst = new OleDbCommand(sql, objConnection);
170
+
171
+                return inst.ExecuteNonQuery();
172
+            }
173
+            catch (Exception e)
174
+            {
175
+                
176
+                Console.WriteLine(e);
177
+            }
178
+            Console.WriteLine(wb.ToString());
179
+            return -1;
169
         }
180
         }
170
 
181
 
171
         public int delete4Db(int id)
182
         public int delete4Db(int id)

+ 2 - 1
GWSocketClient/model/WvBean.cs Просмотреть файл

21
 
21
 
22
         public override string ToString()
22
         public override string ToString()
23
         {
23
         {
24
-            return "{\"myId\":\"" + myId + "\",\"idInfo\":\"" + idInfo + "\",\"len\":\"" + len + "\","
24
+            return "{\"index\":\"" + index + "\",\"myId\":\"" + myId + "\",\"idInfo\":\"" + idInfo + "\",\"len\":\"" +
25
+                   len + "\","
25
                    + "\"mode\":\"" + mode + "\",\"desp\":\"" + desp + "\",\"remark\":\""
26
                    + "\"mode\":\"" + mode + "\",\"desp\":\"" + desp + "\",\"remark\":\""
26
                    + "\"}";
27
                    + "\"}";
27
         }
28
         }

Двоичные данные
excel/ExcelData.xlsx Просмотреть файл


Двоичные данные
excel/ID_INFO.accdb Просмотреть файл


Двоичные данные
excel/Template.xlsx Просмотреть файл