请各位大侠帮忙啊 ( 积分: 100 )

  • 主题发起人 主题发起人 ironmaker
  • 开始时间 开始时间
I

ironmaker

Unregistered / Unconfirmed
GUEST, unregistred user!
最近学习DELPHI的数据库(access),遇到难题搞得我夜不能寐。
使用ado+access+dbgrid,建立的表如下:
字段一 字段二 字段三 字段四 字段五

怎样才能实现,通过函数运算由字段一得到字段五;
字段五:=function(字段一);
 
怎样才能实现,通过函数运算由字段一得到字段五;
字段五:=function(字段一);
你想实现什么,举个例我帮你~
 
谢谢 隐士山人 ,我 睡觉才起来
我的问题是
字段五的值由字段一经函数运算得到的,你有这方面的例子吗
 
select 字段1,字段2,字段3,字段4,(字段1+字段2) as 字段5 from 表
select 字段1,字段2,字段3,字段4,md5(字段1) as 字段5 from 表
 
select 字段1,字段2,(字段1+字段2) as 字段3 from 表 可以执行成功
但是 select 字段1,字段2,function(字段1) as 字段3 from 表 就报错了
报错信息是“表达式中‘function’函数未定义”,我已经定义了function啊
 
CREATE FUNCTION dbo.mytest(@innum int)
RETURNS int
AS
BEGIN
declare @outnum int

@outnum = @innum+100

returns @outnum

END
select dbo.mytest(a) from b
 

Similar threads

后退
顶部