返回   CHF站长论坛 > 综合讨论区 > 网站开发与设计

网站开发与设计 网页设计、网站开发、网站维护与调试交流区。

虚拟主机 魔兽世界私服 魔兽世界私服 魔兽世界私服魔兽世界私服 天龙八部私服 传奇世界私服 新开传奇私服
机战私服 传奇世界私服 传世私服 传世私服魔域私服 魔域私服 天龙八部私服 征途私服 传世私服 魔域私服 魔域私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-02-16, 00:05   #1 (页面定位)
不学无术
Ulysses 的元神
 
不学无术 的头像
 
注册日期: 2005-08-31
住址: 冥王星
帖子: 14357
不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀
默认 使用 LIKE 查询时遇到的奇怪事情

今天写了一条应用于 Access 的 SQL 语句:

"SELECT Tags.Title, (SELECT COUNT(*) FROM Blinkmarks WHERE Blinkmarks.Tags LIKE '%{' & Tags.Title & '}%') AS BlinkmarkCounter FROM Tags;"

执行的时候得不到预期的效果,无论如何 BlinkmarkCounter 返回都是 0。

在 Access 中使用“查询”设计来执行上面的 SQL ,结果一样。

后来换成:

"SELECT Tags.Title, (SELECT COUNT(*) FROM Blinkmarks WHERE Blinkmarks.Tags LIKE '*{' & Tags.Title & '}*') AS BlinkmarkCounter FROM Tags;"

即将 % 通配符换成了 * 通配符,可以得到预期效果。

将语句复制到 ASP 页面中,又得不到执行效果,重新将 * 改回 % ,竟然可以了。极度崩溃中!

不学无术 当前离线   回复时引用此帖
旧 2006-02-16, 01:47   #2 (页面定位)
srsman
 
srsman 的头像
 
注册日期: 2005-11-08
帖子: 1772
srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦srsman 身上有一圈迷人的光环哦
默认

srsman 当前离线   回复时引用此帖
旧 2006-02-16, 09:42   #3 (页面定位)
wm_chief©
 
wm_chief 的头像
 
注册日期: 2005-09-05
帖子: 17803
wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀
默认

...
wm_chief 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 19:50