0
我在Microsoft Access中有一個函數,並且出現此錯誤; ADO錯誤:在函數內無效使用'getdate'。有沒有解決這個錯誤?需要解決此錯誤的ADO錯誤:在函數內使用'getdate'無效
這裏是我的Microsoft Access功能:
ALTER function dbo.WaitListFTN()
Returns @temp
TABLE (
[Last Name] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[First Name] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[MName] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Location] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[waitlist date] [datetime] NULL ,
[gender] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[county] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[closedate] [datetime] NULL ,
[admitdate] [datetime] NULL
)
as
Begin
Insert @temp
SELECT [Last Name],
[First Name],
[MName],
[Location],
[waitlist date],
[gender],
[county],
[closedate],
[admitdate]
FROM dbo.TableTest
WHERE (([close] =0 or [close] is null))
AND (Date > '12/1/2007')
AND (DATEDIFF(d, Date, GETDATE()) > 30) ***This is where I'm getting the error.***
ORDER BY [waitlist date] asc
Return
end
我不知道GETDATE但DATEDIFF的第一個參數是字符串,所以'd'或'd'。 –