vb.net oracle 数据查询不一致问题
lsyer 2008-06-26 12:05:16 一个师弟遇到个问题是这样的:
VB.net代码连接oracle数据库操作一个表中的记录
1。若vb程序中插入删除后在oracle控制台中select看到结果一致;
2。若在vb程序先查询后,在oracle控制台插入删除后再在vb程序中查询则结果不一致,看不到已经被删除或添加的记录;
3。重启系统后,再查询,结果一致,除此之外关闭程序等都不行;
4。若查询一次后,重新dim一个新的不同的数据集变量,则又可以查询正确一次。
部分代码如下:
QueryData = New OracleDataAdapter(Query_Command, oraConn) '"select * from test1", oraConn)
Dim data As DataSet '查询数据存储中介
data = New DataSet
QueryData.Fill(data)
DataGrid1.DataSource = data