Access2003中保存文件时显示
“工作组管理员无法创建工作组信息文件。请确定您是否已指定了有效的路径和文件名、拥有创建文件的足够权限以及目标驱动器是否有足够的磁盘空间。(-3100)”
确定后又会出现
“Microsoft Office Access找不到文件“(此处显示为乱码)”。启动时必须有这个文件。”
Access2003中保存是遇到的问题
答案:3 悬赏:60 手机版
解决时间 2021-02-06 09:02
- 提问者网友:我是女神我骄傲
- 2021-02-06 00:19
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-06 01:45
可能是你的Access数据库文件已经损坏了,
试试用Access本身能不能打开,如何不能打开就是损坏了。
但
Access本身有个自动修复的功能
试试用Access本身能不能打开,如何不能打开就是损坏了。
但
Access本身有个自动修复的功能
全部回答
- 1楼网友:梦中风几里
- 2021-02-06 02:45
假设那张需要合并字段的表名为“t”,其中有两个字段“a”和“b”需要根据其内容合并(严格来讲应该是选择其一)存贮到新建字段“c”。 要求 1)如果“a”和“b”都有数据则取其中数据长的字段内容,保存到字段“c”; 2)如果“a”和“b”的字段长度相同,则取字段“a”的内容保存到字段“c”(关于此条是本人加给你的,因为不能排除出现两个字段的内容长度相同的情况,若这种情况发生,那么就选择“a”); 3)如果“a”和“b”其中有一个字段没有数据,则取有数据的字段内容储存到字段“c”。 4)如果“a”和“b”都没有数据,则字段“c”为空值。 解决方案: 步骤1 打开表“t”的设计视图,增加一个字段“c”数据类型为文本,保存对表的修改; 步骤2 新建一个更新查询。 选择“查询”对象后,点击新建命令,在弹出的新建查询对话框,选择设计视图,点击确定按钮,打开查询设计视图并弹出选择表对话框,请关闭选择表对话框,在工具栏选择“sql视图”将打开的“查询设计视图”转换为“sql视图”,复制下列sql代码到该视图内 update t set c = iif(isnull(a),b,iif(isnull(b),a,iif(len(a)>=len(b),a,b))); 保存该查询设计,查询取名为“合并字段” 步骤3 双击刚才保存的查询名“合并字段”,系统就会根据上给出的合并要求自动将相应的数据写入新建的字段c内; 步骤4 打开表“t”检查合并后字段“c”的内容无误后,打开表“t”设计视图,删除旧字段“a”和“b”; 步骤5 删除更新查询“合并字段”(因为删除删除旧字段“a”和“b”后,如果运行查询“合并字段”会导致出错,故需删除该查询),到此合并字段大功告成。 注:请根据实际表名和字段名调整上列sql代码(只更改t、a、b和c 其它地方不要动)该段sql代码使用三重嵌套iif函数来实现你的合并要求,isnull函数判断是否为空值,len函数判断内容的长度(字符数),这三种函数都可以运行于access内。 实际执行合并字段前,可以运行下列sql代码,以检验实际效果 select a, b, iif(isnull(a),b,iif(isnull(b),a,iif(len(a)>=len(b),a,b))) as c from t; 至于你要将某张表的几个字段合并为一个字段其实很简单,运行一个sql选择查询即可(用符号“&”将那几个需要合并的字段连接起来就行了,如含有非文本字段数据库引擎将其转换为文本类型来处理),如非必须的话,不需要实际合并那几个字段。以下举例: 表“t1” id a b c 1 中国 广州 3 2 中国 上海 5 3 美国 加州 6 4 伦敦 运行下列sql代码: select id,a,b,c,a & b & c as d from t1 得到结果为 id a b c d 1 中国 广州 3 中国广州3 2 中国 上海 5 中国上海5 3 美国 加州 6 美国加州6 4 伦敦 伦敦
- 2楼网友:野慌
- 2021-02-06 02:03
可能打开的是一个带有链接的关联的数据库,由于启动后找不到关联的数据库,因此无法加载关联的数据库,所以就失败了。呵呵,不知道是否是这个原因,^_^
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯