原来表内的数据内容为"A",用软件读取出来显示为"A",非常正常,但是我把"A" 改成"B"后,用软件读取仍然显示"A",请问是什么问题提,谢谢.
要么就是数据没修改来,要么就是读取的缓存数据,要么都没读对数据...
再查询下数据库,看下更新成功了没!
令:软件读取的字段跟你更新的字段一致吗?
改成B后看看数据库中是不是还是A。
如果数据库已经变成B,那么重启一下数据库,清除数据库的缓存后再试。
如果不行就重启一下你的程序,清除程序的缓存再试。
如果还不行可能就是程序有bug了。
这个你让怎么回答?什么程序,什么代码,什么效果。
是不是有缓存呀
我有次改数据库表明的时候,改好后还是显示原来的名称,最后没办法重启了电脑,就可以了。
你没说你用的是什么数据库,如果是 oracle ,修改后要通知 oracle 更新才行,否则不变。如果是sql server ,那不应该发生,除非你的程序里有什么缓存之类的。
这种问题,通常都出在一个很小,很无足轻重,被人忽略的地方··
这个问题看了很让人纠结