插入数据之后在数据库中不显示
用的是access数据库,代码如下:OleDbConnection myconn = new OleDbConnection();
myconn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source=C:\Users\Administrator\Desktop\text\aa.accdb";
string str = "insert into [stc] values('123','123')";
OleDbCommand mycomm = new OleDbCommand(str,myconn);
myconn.Open();
textBox1.Text = mycomm.ExecuteNonQuery().ToString();
myconn.Close();
运行完之后在数据库中不显示这条记录,但是如果使用程序进行查询时能得到这个记录,为什么? 数据库 C --------------------编程问答-------------------- 看看是不是文件路径看错了,代码上是没错误 --------------------编程问答-------------------- 你数据库刷新了没啊?还有看看是不是写到数据库的副本里边了,以前碰到过,发现数据库搞了个副本在根目录下,修改的东西都在副本上。 --------------------编程问答-------------------- 既然查询到就说明已经插入成功了的,你可以先关闭表格再打开看看,或者刷新下 --------------------编程问答-------------------- 我跟你遇到相似的问题,也没有解决,我是删除的时候,从数据表中取出数据显示在DataGridView中的时候已经删除了,但是在数据库中数据却没有被删除,不知道什么原因
补充:.NET技术 , C#