单位的服务器装的全是32位2003,正好这次新上刀片服务器,趁大部分服务器都要转移的机会,我就把大多数服务器都换成了Winodws Server R2 2003 企业版。
不过,很快就发现决定有些仓促了:ASP在Winodws Server 2003 X64中连Access数据库总是报找不到驱动,到ODBC管理器中看了一下,发现竟然2003默认只自带SQL的驱动,没办法,找微软的Jet驱动找了一天,结果也没找到可用的。
今天一来也顾不上服务器上不应该装无关软件的问题了,装了个Access上去。装完后ODBC管理器中倒是真有Access的驱动了,但连接数据库时还是报"未找到提供程序.该程序可能未正确安装"的错……
…
今天在生成一个新站的静态页面时系统报错, 看了一下, 问题出在查询时的”like ‘[马'"这一句上了, 到数据库里把那一条中的"["删除就没问题了, 但保险起见, 又从Access中用"过滤"功能看了一下, 确实没有包含"["的记录了, 就重新生成.
不想生成中又发现问题了, 还是同样的问题: "["符号! 明明没有了的呀, 定位到出错的那条记录, 竟然真有!!! 新建一条查询, 查了一下, 竟然查不到那条记录@!$$#%%
在OFFICE 2007的HELP中搜了半天, 终于发现: 原来, "["符号在ACCESS的过滤或查询中是作为特殊字符出现的, 用法有点象简单的正则表达式, 象"[1-9]“就是表示1-9之间的数字, 所以遇到查询或过滤中出现”["时Access都会把它当作不完整的区间表达式而报错了.
试了一下, 发现在Access中用过滤或查询找包含"["的记录时不能用"like '['"作为条件, 而应该用"like '[[]‘”, 即用一对中括号”[]“把这半个中括号”[“括起来才行





博主和我很像,我之前也是看好
有时间看看去
京东就是披着低价的高价坑爹的
很好,很对头
书中卫七位在铁蛋之上,而铁蛋
不太敢用,刚看到一篇文章说他
网络小说 不写性 没人 看
还是 HTC吧
这么说来 白蛇传说 我是
博主确定你的博客没有gfw认