星期二 多云转晴 8~14℃
Microsoft OLE DB Provider for ODBC Drivers ’80004005′问题,用 access2003 修复 mdb 解决
下午有网友问:
Microsoft OLE DB Provider for ODBC Drivers ’80004005′
[Microsoft][ODBC Microsoft Access Driver] 不能打开数据库 ‘(未知的)’。应用程序可能无法识别该数据库,或文件可能损坏。
\conn.asp, line 23
刚开始怀疑是空间问题,后来想起是不是 mdb 数据库问题,因为我的 blog 也是 mdb 数据库,每周都要用 access2003 修复一下,所以和他说用 access2003 修复一下。问题解决。
UCH2.0 在个人中心首页显示“加入的群组”
昨晚发现 1.5 版本中有显示,不知道为什么在 2.0 中去掉了(把来访的人带到自己所加入的群组,有什么不好的呢?)。增加的方法是从 1.5 版本的 space_index.php 拷贝以下代码到 2.0 版本的 space_index.php “//留言板”上方。
$mtaglist = array();
if(ckprivacy(‘mtag’)) {
$query = $_SGLOBAL['db']->query("SELECT field.* FROM ".tname(‘tagspace’)." main
LEFT JOIN ".tname(‘mtag’)." field ON field.tagid=main.tagid
WHERE main.uid=’$space[uid]‘ LIMIT 0, 100");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$mtaglist[$value['fieldid']][] = $value;
}
if($mtaglist) {
ksort($mtaglist);
@include_once(S_ROOT.’./data/data_profield.php’);
}
}
space_index.htm 模板代码同样是参考 1.5 版本。
另外,如果要显示“加入的圈子总数”,需要加一个数组(例如名称使用 $mtagnum),变成:
$mtaglist = $mtagnum = array();
if(ckprivacy(‘mtag’)) {
$query = $_SGLOBAL['db']->query("SELECT field.* FROM ".tname(‘tagspace’)." main
LEFT JOIN ".tname(‘mtag’)." field ON field.tagid=main.tagid
WHERE main.uid=’$space[uid]‘ LIMIT 0, 100");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$mtaglist[$value['fieldid']][] = $value;
$mtagnum[] = $value;//加入的圈子总数
}
if($mtaglist) {
ksort($mtaglist);
@include_once(S_ROOT.’./data/data_profield.php’);
}
}
在模板中显示“加入的圈子总数”:<!–{eval echo count($mtagnum)}–>
关于 UCH2.0 好友分组的几个备忘
友吧今天
1、嵌套个人中心“好友”页。
2、开始零碎记录“友吧四岁生日”(昨晚临睡前用便签本记了一些)。名称由之前的“周年总结”改为“周岁生日”。
3、通知团队本月例会顺延至下周。
发表评论