level 1
我用adoquery,datasource,dbgrid获取并显示了数据库中的数据,但是在运行时在界面上修改数据它会自动修改到数据库中。
我希望能取得数据后跟后台数据库分开,在修改数据时不会影响到后台数据库(相当于在程序中自己建一个临时数据库),求教大神该如何去做,用什么控件可以达到这效果
2014年04月04日 15点04分
1
level 7
- -/ 我刚看了下直接在dbgrid里改的数据不会保存到数据库呃 应该是有个属性可以控制吧 不知道是哪个 我也是小白
2014年04月05日 08点04分
2
level 10
楼主去百度下临时(内存)表。
EHLIB 控件有内存表。
2014年04月06日 02点04分
3
level 8
'我用adoquery,datasource,dbgrid获取并显示了数据库中的数据,但是在运行时在界面上修改数据它会自动修改到数据库中。'
你的修改是指在哪修改? 如果是在Dbgrid 里修改可改属性为REadonly =true
另你的修改可以不上传到DB 建立DATA 文件 把数据存入,非三层 用内存表,三层ClientDataset 是可以真接保存数据文件的
2014年04月07日 01点04分
5