delphi数据库相关
delphi吧
全部回复
仅看楼主
level 1
bairg66 楼主
我用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 7
用事务回滚也可以吧?
2014年04月06日 03点04分 4
level 8
'我用adoquery,datasource,dbgrid获取并显示了数据库中的数据,但是在运行时在界面上修改数据它会自动修改到数据库中。'
你的修改是指在哪修改? 如果是在Dbgrid 里修改可改属性为REadonly =true
另你的修改可以不上传到DB 建立DATA 文件 把数据存入,非三层 用内存表,三层ClientDataset 是可以真接保存数据文件的
2014年04月07日 01点04分 5
1