各位高手 
    我是一个VB的初学者,最近遇到一个问题。在使用ADO连接EXCEL的时候,可否将EXCEL作为SQL那样的数据库让多个客户端同时操作? 我写的程序出现Jet 数据库打不开文件,它已经被其他用户已独占的方式打开或没有访问权限。 因为单位没有SQL,也没有装ACCESS。所以只能使用EXCEL作数据库,请问有何方案可以解决多用户使用的问题? 还有再问各位个问题。 单位是局域网内,用户大约80人。像这种规模的数据库是不是必须使用VB+SQL才能达到理想速度呢? 
像我楼上写的使用VB+EXCEL能否实现?有没有其他更加经济的方案?因为SQL太贵了。 如果使用VB+access方案,客户端用不用安装ACCESS?谢谢各位!因为初学,没有太多的分献上,还望各位多多帮助!谢谢!

解决方案 »

  1.   

    excel本来就是这样的,好像没什么好办法。如果用vb+access,客户端是可以不用装access, 只要有ado组件就可以用了,windows系统默认是支持的,如果版本过低,可以下载高版本的mdac.80个人,如果公司日常数据操作比较频繁的话,access也会吃不消的,比如mdb文件上了50M那速度就很慢了。
      

  2.   

    SQL2000网上可以下载得到,我单位使的就是我下载的,没感觉有什么问题。vb+access的方案也可以,客户端不用装ACCESS我个人认为80人操作一个EXCEL不大好实现,不要说80台电脑在局域网中操作,就是在本地用程序打开excel后,excel都打不开了
      

  3.   

    VB+ACCESS我认为是10个用户以下最好.
    80用户介意用SQL比较好啊.
    SQL虽然存在正版和倒版问题但是也是能够用的吧..
      

  4.   

    另外,业内人士们,麻烦问下正版的SQL多少米?
    是按照客户端计算的么?
    2000
    2005这两个版本都大概多少钱?