怎样编程区分access97和access2000文件

原创 2002年04月22日 09:39:00

说明:



经本人用uledit研究
access2000格式mdb文件从9c开始的三个字节为"4.0",97则无,用delphi编写的函数如下:



function isaccess2000(filepath:string):boolean;



//判断文件是否为access2000格式,shirong21cn@163.com
const
    veraddr=$9c;
var
    strbuf:array[0..2]of byte;
    f:tfilestream;
    i:integer;
    p:pchar;
begin
    f:=TFileStream.Create(FilePath,fmShareDenyNone);
    try
      F.Seek(veraddr,soFromBeginning);
      F.Read(strBuf,3);
      p:=@strbuf;
      if p='4.0' then result:=true
          else result:=false;
    finally
      f.free;
    end;


怎么没人反映意见?我删了它!



end;

Linux系统的一些常识性、如是否区分扩展名,大小写、挂载。。。

在DOS命令行下输入命令dir和输入命令DIR结果都是列出当前路径下的文件信息,但是在Linux下ls和LS却是完全不同的。 Linux下的分区,硬盘是自动挂载的,但是我们的U盘,移动硬盘,光盘是...
  • u012110719
  • u012110719
  • 2015年01月02日 17:41
  • 1445

SQL SERVER 筛选时区分大小写的语法

Demo: --SELECT * FROM 表名 WHERE 列名 COLLATE Chinese_PRC_CS_AS ='筛选字符' --SELECT * FROM 表名 WHERE 列名 C...
  • qq285679784
  • qq285679784
  • 2017年04月06日 17:27
  • 1326

android文件系统区分大小写的问题

Android File.exists()有大小写区分吗? fileandroid 我创建了一个新的文件 "sdcard/dd"通过: File album = new File(al...
  • OnionOmelette
  • OnionOmelette
  • 2016年08月15日 21:15
  • 975

Socket网络编程—简单聊天软件--2、服务器端代码

服务器要添加的引用:
  • fulei1107655988
  • fulei1107655988
  • 2014年08月14日 17:33
  • 682

有限状态机的编程思想

有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软 件上称为FMM--有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态 上判断事件,变连续处理为离散数...
  • hanghang121
  • hanghang121
  • 2014年04月10日 10:42
  • 906

js和jq常用方法区分

这一篇以对比的方式记录一些js和jq常用的方法,便于查阅和区分。
  • u013938465
  • u013938465
  • 2015年07月23日 16:28
  • 1053

bootstrap多文件预览上传

效果图展示: 使用环境: 文件上传插件:bootstrap-fileinput,文档地址 http://plugins.kr...
  • ntotl
  • ntotl
  • 2016年05月23日 16:17
  • 4363

区分二进制文件和文本文件

从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。   ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的...
  • cherish_2012
  • cherish_2012
  • 2014年06月09日 10:44
  • 387

windows下如何检测文件名大小写不匹配

iOS和android(还有linux)都是文件名大小写敏感的,windows是大小写不敏感的。         这样游戏开发的时候就会出现这样的问题,windows下测试正常的游戏(包括mac下的...
  • langresser
  • langresser
  • 2013年03月07日 14:15
  • 3770

linux实用基础

linux主要的应用领域: 1、基于Linux的企业服务器 2、嵌入式应用 linux与windows的不同(主要的几点): 1、linux严格区分大小写. 2、linux中所有内容以文件形...
  • zhuyu714997369
  • zhuyu714997369
  • 2016年09月08日 15:24
  • 569
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样编程区分access97和access2000文件
举报原因:
原因补充:

(最多只允许输入30个字)