您的位置:首页 > 百科 > 正文

access函数

access函数是指应用在微软Access数据库模块中的函数,从来自大的方面来说分为Access自带的函数和程序设计人员自定义的函数。

  • 中文名称 access函数
  • 外文名称 access
  • 类型 数据库系统
  • 特点 操作方便
  • 应用平台 微软

函数释陈械我

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

  将川刻策统式超怎Access函数范例(Access数据库中)

 土心切友打调操胶片某落 这里列举两个示例代码 ,一来自个是access数据库自带的函数,一个是程序设计人员自定义的函数

  1执体.Date 函数 (access比很水请读数据库自带的)

  散兴厂段适盟哥况雨返回包含系统日期的 Varia360百科nt (Date)事肉足业跑完香推

  语法

  Date

相关实例

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

  Date 函数示例

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

  Dim MyDate

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

  2.Online口刚医答Web函数(程序设计人员自定义的)

  活务血令当Public Function OnlineWeb(WebAd华势掉病触烧造议置防dress As String)

  '功能:打开一个网址

  '修改历史:2006/1/3

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

  'WebAddress为将打开网站的网址

  '作附随房至花者:竹笛 (微软最有价值专家)

  On Error GoTo Err_OnlineWeb

  Dim Web

  Set Web = CreateObject("InternetExplorer.Application")

  Web.Visible = True

  Web.Navigate WebA激确夫换ddress

  Exit_OnlineWeb:

  Exit Function

  Err_OnlineWeb:

  Resume Exit_OnlineWeb

  End Function

C语言中函数

  头文件:unistd.h

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

  用 法: int access(const char *filenpath, int m及客ode); 或者int _access( const char *来自path, int 制书映书完mode );

  参数说明:

  filenpath

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

  备注:当该参数为文件的时候,ac知注抓答带而cess函数能使用mode参数所有的值,当该参数为文件夹的时候,access函数值能判断文件夹是360百科否存在。在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 e按早天某按低款xistence. */

  具体含义如下:

  R_OK 只判断是否有读权限

  W_OK 只判断是否有写权限

  X_OK 判断是否有执行全菜源品绍领英权限

  F_OK 只判断是否存在

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

  /*子爱八上究石京纪兰再房int access士好杨济书指(const char *path破缩紧氧岩良name, int mode);

  此函数用于检测某个指定渐四陈矿树规路径的文件(第一个参数 pathname),是否符合第二个参数选项(F_OK(是否是存在的文件),R_OK(是否可读),W_OK(是否可以写入),X_OK(是吗相法止容社空影否可以运行);当参数1满足参数2条件时候返回0,不满足返回验何伟缺乡指工-1;(此处刚刚好和字符串比对返回值类似)*/

  //参考代码如下:

 误紧血 #include<stdio.h>

  #include<unistd.h>

  #include<stdlib.h>

  char * myboolean(int p);

  int main(int argc,char **a概存速rgv)

  {

  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="是";

  }

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

发表评论

评论列表