av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

c# - MySqlDataAdapter使用Update以后在使用Fill填充Table時得不到數(shù)據(jù)

瀏覽:133日期:2022-06-19 10:09:21

問題描述

在wpf中從數(shù)據(jù)庫讀取到的數(shù)據(jù)binding到DataGrid,然后將修改后的DataTable更新到數(shù)據(jù)庫中第一次select查詢以及綁定沒有問題,updateDataTable到數(shù)據(jù)庫,數(shù)據(jù)庫中的數(shù)據(jù)被更新,然后再次使用select的時候就再也查詢不到數(shù)據(jù),重新聲明這個類都沒有效果,除非重啟軟件,請問是那里出的問題,代碼如下:

public class IDbMysql{ MySqlConnection db_conn; public IDbMysql(string ip, int port, string userName, string userPwd, string database) {string str_db_conn = string.Format('Server={0};Port={1};Database={2};Username={3};Password={4};charset=utf8;', ip, port, database, userName, userPwd);db_conn = new MySqlConnection(str_db_conn);db_conn.Open(); } public DataTable select(string db_string) {DataTable dt = new DataTable();MySqlDataAdapter adapter = new MySqlDataAdapter(db_string, db_conn);adapter.Fill(dt);return dt; } public int updateDataTable(string db_string, DataTable db_datatable) {int ret = -1;MySqlDataAdapter adapter = new MySqlDataAdapter(db_string, db_conn);MySqlCommandBuilder builder = new MySqlCommandBuilder(adapter);ret = adapter.Update(db_datatable);return ret; }}

調(diào)用函數(shù)過程:

IDbMysql db = new IDbMysql();DataTable dt = db.select('select * from tableA');// 這里是對dt的修改,省略一些代碼db.updateDataTable(dt); // 這里執(zhí)行都是成功的,數(shù)據(jù)庫也修改了DataTable dtNew = db.select('select * from tableA'); // 這里就查詢不到數(shù)據(jù)了,然會0條數(shù)據(jù),但是數(shù)據(jù)庫里面是可以看到數(shù)據(jù)的

問題解答

回答1:

碰到同樣的問題,求助怎么解決的

相關(guān)文章:
主站蜘蛛池模板: 2020亚洲天堂 | 91久久精品 | 欧美在线一区二区三区 | 99热在线免费 | av影音在线| 国产日韩精品在线 | 51ⅴ精品国产91久久久久久 | 免费一级片 | 国产精品一区二区三区四区 | 国产成人在线播放 | 欧美日韩综合视频 | 99久久婷婷国产亚洲终合精品 | 欧美一级观看 | 亚洲成av人片在线观看无码 | 91精品欧美久久久久久久 | 国产日韩欧美 | 国产一区欧美一区 | 欧美性受xxx| 亚洲免费在线 | 在线观看黄色电影 | 久久一日本道色综合久久 | 国产精品久久精品 | 99草免费视频 | 亚洲精品国产第一综合99久久 | 久艹av| 国产色网| 91成人免费看 | 久草视频观看 | 亚洲精品乱码久久久久久久久久 | 完全免费在线视频 | 激情五月综合 | 亚洲福利电影网 | 亚洲精品乱码久久久久久蜜桃91 | 男女激情网站免费 | 免费一级大片 | 国产jizz女人多喷水99 | 国产精品久久久久久亚洲调教 | 在线观看视频h | 亚洲欧洲精品一区 | 日韩国产一区二区三区 | 九九在线精品视频 |