现在位置 >首页 > 所有关于Access的文章
4+
发表于1421 天前 工作学习 ⁄ 被围观 564 views+

单位的服务器装的全是32位2003,正好这次新上刀片服务器,趁大部分服务器都要转移的机会,我就把大多数服务器都换成了Winodws Server R2 2003 企业版。

不过,很快就发现决定有些仓促了:ASP在Winodws Server 2003 X64中连Access数据库总是报找不到驱动,到ODBC管理器中看了一下,发现竟然2003默认只自带SQL的驱动,没办法,找微软的Jet驱动找了一天,结果也没找到可用的。

今天一来也顾不上服务器上不应该装无关软件的问题了,装了个Access上去。装完后ODBC管理器中倒是真有Access的驱动了,但连接数据库时还是报"未找到提供程序.该程序可能未正确安装"的错……

阅读全文

2+
发表于1679 天前 工作学习 ⁄ 被围观 271 views+

在做Z-Blog的新样式时想随机取N个Tags放到右侧的,但实际操作时却遇到了问题--就是在Access中如何对记录进行随机排序的问题。在SQL Server中想进行随机排序(随机取N条记录)只需要简单地加个“Order By Rnd()"或”Order By NewID()"就搞定了,但这招到了ACCESS中却不好用了。在ACCESS中用以上Order排出来的结果每次都是一样的。在网上搜了一下,也没有找到比较有建设性的解决方案,大多数都是建议用SQL…

阅读全文
1+
发表于1787 天前 工作学习 ⁄ 被围观 235 views+

今天在生成一个新站的静态页面时系统报错, 看了一下, 问题出在查询时的”like ‘[马'"这一句上了, 到数据库里把那一条中的"["删除就没问题了, 但保险起见, 又从Access中用"过滤"功能看了一下, 确实没有包含"["的记录了, 就重新生成.

不想生成中又发现问题了, 还是同样的问题: "["符号! 明明没有了的呀, 定位到出错的那条记录, 竟然真有!!! 新建一条查询, 查了一下, 竟然查不到那条记录@!$$#%%

在OFFICE 2007的HELP中搜了半天, 终于发现: 原来, "["符号在ACCESS的过滤或查询中是作为特殊字符出现的, 用法有点象简单的正则表达式, 象"[1-9]“就是表示1-9之间的数字, 所以遇到查询或过滤中出现”["时Access都会把它当作不完整的区间表达式而报错了.

试了一下, 发现在Access中用过滤或查询找包含"["的记录时不能用"like '['"作为条件, 而应该用"like '[[]‘”, 即用一对中括号”[]“把这半个中括号”[“括起来才行


Del.icio.us :

阅读全文
0+
发表于1835 天前 工作学习 ⁄ 被围观 215 views+

今天拿出一个很久不用的系统来, 发现操作时总是报错, 明明上次用的时候还是好的呀, 而且系统环境一直没变过…第一个错误是执行"Delete"时说找不到键值, 但打开库确明明看到是有的, 手工删了一下发现竟然手工也不能删, 这样看来一定是最后一次用的时候正在写库时突然掉电造成了数据库损坏了, 用"压缩与修复"功能修复一下搞定~接下来的问题比较郁闷, 在执行普通的SELECT时报错是"执行查询代码时发现错误,请检查您的查询代码是否正确。由于您和其…

阅读全文
0+
发表于1844 天前 工作学习 ⁄ 被围观 203 views+

  以前在Win2000下Access的数据库造成了不少麻烦, 经常因为数据库被下载而造成网站的被黑, 因而出现了五花八门的防止MDB库被Down的办法, 简单总结一下, 基本上有以下几种: 改扩展名 把*.MDB改成*.asp/*.asa等, 这样一来, 当客户端请求这些文件时, 服务器会先把这些文件(ACCESS库文件)交给"system32\inetsrv\asp.dll"来解释执行. 结果客户端在浏览器里看到的只是一堆乱七八糟的东西. 虽然客户端在浏…

阅读全文
0+
发表于1936 天前 工作学习 ⁄ 被围观 174 views+

今天发现一个奇怪的问题: 服务器上的网站连SQL一直很正常, 因为特殊需要, 想连一下Access库, 结果却报错. 

一开始认为是NTFS分区上数据库的权限不足, 但看了一下,IIS来宾用户对此Access文件的修改的权限是有的, 而且拥有在此文件夹中创建文件的权限, 所以不可能是读不了或创建不了Access锁定文件.

接来了想当然地会认为IIS中有什么设置(如写权限)没设好了,  但打开IIS管理器一看又失望了…

阅读全文