先预计一下可能的数据量,然后模拟一下,当速度可以忍受时,就用ACCESS,否则就换到SQL SERVER吧。

解决方案 »

  1.   

    ACCESS完全可以,我曾经编写一个程序用到了一个大约2Mb的数据库。
      

  2.   

    因为数据量大,不适合用Access,但用Sql server也不方便
    你不妨用:sql anywhere,他应该能符合你的要求
      

  3.   

    数据库本身不是很大,里面会存放文件路径,这个路径代表的文件倒有可能会很大,比如BMP文件,可以吗,老板总是问我,我又不是很熟悉
      

  4.   

    我是菜鸟,SQL ANYWHERE是哪个公司的啊
      

  5.   

    如果不用网络,单机版的话ACCESS肯定没问题。我公司就有一个软件,用access数据库,几个G都没问题。
      

  6.   

    如果是单机版而且不需要存储过程的话,我想,用ACCESS一点问题都不会有的。但如果运算过于复杂而且数据量非常庞大或是网络版, 还是用SQL SERVER的好啊。
      

  7.   

    你的表存放的只是路径,应该很小。关联的文件大小跟表大小没有关系。单机或网络用户少于5个就用access好了。
      

  8.   

    re:sql anywhere 是sybase的一个小数据库“数据库本身不是很大,里面会存放文件路径,这个路径代表的文件倒有可能会很大,比如BMP文件,可以吗,老板总是问我,我又不是很熟悉”
    re:不会有什么问题的,数据库中只存了一个字符串而已
      

  9.   

    求救!
    我用ADO,设置密码后为何出错?
    m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='执行.mdb'","","mypassword",adModeUnknown);
    我在access中直接打开就没问题!
      

  10.   

    ADO用的是OLE DB技术,连接(实际是后台的驱动)的方式不同。