基于VB和Access的实验信息管理系统怎么做?
1个回答
展开全部
可以的,ACCESS其实是个不错的查询设计器,你建立一个服务器,要求稳定性高。在服务器上存放SQL数据库作为服务器数据库,数据容量十分庞大,VB和VS2008来做数据查询分析理论上是比较快的,但是当你数据用户慢慢多起来,需要区分产业、类别,这样实际情况下,数据量十分庞大而且很乱,你就需要给数据归类,而且要编制线程,在SQL服务器上做多个甚至几百个数据库。VB和VS2008再去用数据控件和ADO连接数据库做联合两个数据库之间的查询或者联合N个数据库之间的查询,你就头痛了。做不了,要先建立数据源还要去保存数据源,找数据源路径。ACCESS 2003后的版本新增功能就做出了这点,把不同的数据库连接整合起来形成一个小的数据库做后台。以前所谓的ACCESS不支持多用户概念完全可以摈弃,用ACCESS做连接表连接SQL数据源,相当方便。
VB+ACCESS讲实话只能单机使用,ACCESS本地表不支持多用户,你在使用表时,别人无法使用数据记录集。信息管理要求的是多用户,随时有N个用户同时共享查看你的信息,这叫信息管理。我打个比方,火车站上我要随时知道现在有没有票可以卖出去,N个营业员在那卖,从本地当辽宁现在还剩5张票,有18个窗口人排队都要买,你不能叫18个窗口的人都停下来,自己去算一下该卖谁不该卖谁吧。时间精确到秒嘛,买一张自动系统核销一张,营业员卖他的票,系统数据库销完了就没票。
要做你那项工作也很简单,用ACESS做一个基础表,再在VB窗体上建一个ADO控件,ACEESS是数据库,ADO控件是当前数据源,窗体控件是数据调用对象。把ADO驱动器设置成Jet 4.0 OLEDB那就是连接ACCESS,DataBase就命名成ACCESS文件路径,这样连接ACCESS就成功了。
VB+ACCESS讲实话只能单机使用,ACCESS本地表不支持多用户,你在使用表时,别人无法使用数据记录集。信息管理要求的是多用户,随时有N个用户同时共享查看你的信息,这叫信息管理。我打个比方,火车站上我要随时知道现在有没有票可以卖出去,N个营业员在那卖,从本地当辽宁现在还剩5张票,有18个窗口人排队都要买,你不能叫18个窗口的人都停下来,自己去算一下该卖谁不该卖谁吧。时间精确到秒嘛,买一张自动系统核销一张,营业员卖他的票,系统数据库销完了就没票。
要做你那项工作也很简单,用ACESS做一个基础表,再在VB窗体上建一个ADO控件,ACEESS是数据库,ADO控件是当前数据源,窗体控件是数据调用对象。把ADO驱动器设置成Jet 4.0 OLEDB那就是连接ACCESS,DataBase就命名成ACCESS文件路径,这样连接ACCESS就成功了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询