请问如何将计算字段保存到数据库里面?

syd111 2002-04-27 10:20:30
请问如何将计算字段保存到数据库里面?
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
syd111 2002-04-27
  • 打赏
  • 举报
回复
问题解决!爽!散分!
syd111 2002-04-27
  • 打赏
  • 举报
回复
谢谢erickleung();按照你说的用updata,但是没有返回值?!我现在想有返回值,请问怎么做!我的数据库很大,不要用close,open的!

基本问题已经解决!
syd111 2002-04-27
  • 打赏
  • 举报
回复
谢谢erickleung();我用的是sql,还有access2中数据库,所以在程序里面要涉及你说的两种,但是我用的是ado连接,没有你说的OnValidfield?!
surprised 2002-04-27
  • 打赏
  • 举报
回复
你娃简直是个疯子!
erickleung 2002-04-27
  • 打赏
  • 举报
回复
1. 你要有相关的字段, 如 calculated field [Amount]=[price]*[qty]
你要在数据库中预先建立字段[Amount].
2a. 最好用SQL Server後端做. 是透过 Trigger
(after Post或Before Post时)
使用SQL: update Table1 set Amount=price*qty where ....
2b. 若是桌面数据库如 Access, Dbase等
是透过TDataSet的OnValidfield事件来处理Recalculation.

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧