access函数

access函数是指应用在微软Access数据库模块中的函数,从大的方面来说分为Access自带的函数和程序设计人员自定义的函数。
基础资料
  • 中文名:access函数
  • 外文名:access
  • 特点:操作方便
  • 类型:数据库系统
  • 分类Access自带的函数和程序设计人员自定义的函数应用平台:微软
  • 简介

    函数释义

    首先我们要理解函数的定义,函数(function)表示每个输入值对应唯一输出值的一种对应关系。函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。

    Access函数范例(Access数据库中)

    这里列举两个示例代码,一个是access数据库自带的函数,一个是程序设计人员自定义的函数

    1.Date 函数(access数据库自带的)

    返回包含系统日期的 Variant ( Date)。

    语法

    Date

    相关实例

    为了设置系统日期,请使用 Date 语句。

    Date 函数示例

    本示例使用 Date 函数返回系统当前的日期。

    Dim MyDate

    MyDate = Date ' MyDate 的值为系统当前的日期。

    2.OnlineWeb函数(程序设计人员自定义的)

    Public Function OnlineWeb(WebAddress As String)

    '功能:打开一个网址

    '修改历史:2006/1/3

    '说明:调用方式 OnlineWeb("在此写上你要打开的具体网址")

    'WebAddress为将打开网站的网址

    '作者:竹笛 (微软最有价值专家)

    On Error GoTo Err_OnlineWeb

    Dim Web

    Set Web = CreateObject("InternetExplorer.Application")

    Web.Visible = True

    Web.Navigate WebAddress

    Exit_OnlineWeb:

    Exit Function

    Err_OnlineWeb:

    Resume Exit_OnlineWeb

    End Function

    C语言中函数

    头文件:unistd.h

    功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。

    用 法: int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode );

    参数说明:

    filenpath

    文件或文件夹的路径,当前目录直接使用文件或文件夹名(使用绝对路径)

    备注:当该参数为文件的时候,access函数能使用mode参数所有的值,当该参数为文件夹的时候,access函数值能判断文件夹是否存在。在WIN NT 中,所有的文件夹都有读和写权限

    mode

    要判断的模式

    在头文件unistd.h中的预定义如下:

    #define R_OK 4 /* Test for read permission. */

    #define W_OK 2 /* Test for write permission. */

    #define X_OK 1 /* Test for execute permission. */

    #define F_OK 0 /* Test for existence. */

    具体含义如下:

    R_OK 只判断是否有读权限

    W_OK 只判断是否有写权限

    X_OK 判断是否有执行权限

    F_OK 只判断是否存在

    access函数程序范例(C语言中)

    /*int access(const char *pathname, int mode);

    此函数用于检测某个指定路径的文件(第一个参数 pathname),是否符合第二个参数选项(F_OK(是否是存在的文件),R_OK(是否可读),W_OK(是否可以写入),X_OK(是否可以运行);当参数1满足参数2条件时候返回0,不满足返回-1;(此处刚刚好和字符串比对返回值类似)*/

    //参考代码如下:

    #include

    #include

    #include

    char * myboolean(int p);

    int main(int argc,char **argv)

    {

    int a,b,c,d;

    a=access(argv[1],F_OK);

    b=access(argv[1],R_OK);

    c=access(argv[1],W_OK);

    d=access(argv[1],X_OK);

    printf("存在?%s,可读?%s,可写?%s,可运行?%s\n",myboolean(a),myboolean(b),myboolean(c),myboolean(d));

    exit(0);

    }

    char * myboolean(int p)/*此函数为了方便结果而定义的布尔运算*/

    {

    char *f =NULL;

    if(p<0)

    return f="否";

    if(p==0)

    return f="是";

    }

    /***********************************************************************************************/

    首页
    科技
    #贵族
    最新入驻
    贾科莫·普契尼
    Caroline Lufkin
    翁建宇
    相关阅读
    fcntl
    内容词条·5949人浏览
    原子操作
    内容词条·2850人浏览
    lseek
    内容词条·2935人浏览
    fsync
    内容词条·2568人浏览
    ColorOS 12
    内容词条·1102人浏览
    一加9
    内容词条·6444人浏览
    • 网站地图
    • |

    Copyright 2023 fuwu029.com赣ICP备2022008914号-4