db控件使用情况(50分)

  • 主题发起人 主题发起人 ww10326
  • 开始时间 开始时间
W

ww10326

Unregistered / Unconfirmed
GUEST, unregistred user!
大家在做数据编辑的时候,是直接用db控件直接操作(比如DBEditEh)还是用其他与数据源无关的控件操作然后再拼凑成sql语句更新数据库
 
用後者比較多,查出的結果一般是一個比較復雜的業務結果.
 
视情况而定。在DBGRID中编辑是最直接的。
 
用后者,一般要启动事务,否则会比较麻烦
 
在DBGRID中直接编辑会出一些莫名其目的问题。
 
对系统自带的DB控件不熟练,<br>想找相关的教程学学。
 
DbGrid 中只用于显示, 编辑一般放到一个panel ,用非感知 TEdit ,TNumericEdit ,TDatetimePicker, TMemo ,非常方便控制.<br>感知 最可怕的就是 将 代码分成 N 块 放到不同的事件里面去处理 ,eg. 字段的change ,dataset 的beforepost 等 ,如果用非感知 的话,一般就一个 read ,一个save ,一个savecheck 搞定. 代码可读性更强.
 
接受答案了.
 
后退
顶部