| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1109 人关注过本帖
标题:本地数据库更新问题
只看楼主 加入收藏
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:13 
本地数据库更新问题
各位大侠请指点:

1、我有一个本地数据库可以进行插入、查询、删除操作,显示结果也正常,但是文件大小没有变化,文件属性的日期也没有更新过?
2、我把数据和图片都显示在datagridview控件中,然后再把这些数据备份到另外一个数据库里面,原来的数据库显示是39Mb,但是备份的数据库只有不到3Mb,把原来的数据库更名,把新备份的数据库改成老数据库的名字想试一下是否已经备份成功,查询也都是原来的那些数据,但是文件大小一下子小了很多,文件属性显示的日期还是更新前的日期,这正常吗?
3、我的执行文件有一个配置文件,它的内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="DataBase.Properties.Settings.ProductConnectionString"
            connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Product.mdf;Integrated Security=True;User Instance=True"
            providerName="System.Data.SqlClient" />
        <add name="DataBase.Properties.Settings.BackConnectionString"
            connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Back.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>
这里面AttachDbFilename=|DataDirectory|\Product.mdf的DataDirectory指的是哪里?

还请大侠们指点一下哦!!
搜索更多相关主题的帖子: 数据库 
2010-09-17 11:10
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
收藏
得分:6 
App_Data文件夹吧

2010-09-17 13:27
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
哈哈,能说的再详细一点吗?我的系统是win7的!
2010-09-17 14:38
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
收藏
得分:0 
你的工程目录下应该有这个文件夹

2010-09-17 15:41
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
我的程序是安装后运行的,不是在工程目录下运行...
2010-09-17 21:31
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
版主们啊,能看看我遇到的这种情况是什么原因吗,或者哪位大侠手里有进程追踪的软件可以追踪到这个程序都访问了哪里的什么文件啊?!

拜托了
2010-09-20 16:04
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
版主们啊,能看看我遇到的这种情况是什么原因吗,或者哪位大侠手里有进程追踪的软件可以追踪到这个程序都访问了哪里的什么文件啊?!

拜托了
2010-09-20 17:45
zghnxzdcx
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:550
专家分:1176
注 册:2010-4-6
收藏
得分:6 
正常的数据库文件的大小事可以手动指定的,只要指定的空间足够存储现有的数据,也就是说,正常使用的数据库文件中有预留的空闲空间,而备份文件中就没有空闲的空间

你永远不可能战胜一个纯傻子,因为他会把你的智商拉到和他同一个水平,然后用他的丰富经验打败你。
2010-09-20 18:23
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
正常情况是这样,但是比较奇怪的是:我每次更新(插入)记录之后,数据库的更新日期没有任何改变;当我可以正常备份数据库时,数据库的容量是要增加很多的,因为里面保存了很多的图片文件。
2010-09-20 21:21
zghnxzdcx
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:550
专家分:1176
注 册:2010-4-6
收藏
得分:0 
你可以查看一下事务日志

你永远不可能战胜一个纯傻子,因为他会把你的智商拉到和他同一个水平,然后用他的丰富经验打败你。
2010-09-21 13:03
快速回复:本地数据库更新问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053269 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved