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