在Access 2010中将.adp转换为.accdb。如何处理SQL函数和存储过程?

时间:2015-02-02 17:48:14

标签: function ms-access-2010 scalar

我正在MS Access 2010中将.adp转换为.accdb,我将表单,报告,宏和模块从原始(.accdb)导入到原始版本中.adp 1}})我已经链接到SQL表和视图。

现在我需要处理存储过程和函数,搜索用户论坛并没有明确地帮助我。 VBA对我来说是全新的,虽然我的SQL很强大,而且我的Access体验适度但存在。

例如,这里是SQL中的一个标量函数,它不会作为.accdb中的查询运行(虽然它在.adp中运行得很好):

CREATE FUNCTION [db_owner].[ivp]
    (
    @pmData NTEXT
    )
RETURNS BIT
AS
    BEGIN
        DECLARE @Out    BIT
        SET @Out = 1
        IF PATINDEX('%dead:Y%', @pmData) > 0 SET @Out = 0
        IF PATINDEX('%inactive:Y%', @pmData) > 0 SET @Out = 0
    RETURN @Out
    END

有什么想法吗?谢谢大家!

0 个答案:

没有答案