求教:关于VB+SQL的架构

小弟单位要我做一个简单的流程管理的软件,不同分工的人可以登陆软件填单和审核,数据库放在服务器上,客户端分散在各个办公室,准备用VB+SQLserver。小弟不才,只开始学... 小弟单位要我做一个简单的流程管理的软件,不同分工的人可以登陆软件填单和审核,数据库放在服务器上,客户端分散在各个办公室,准备用VB+SQL server。小弟不才,只开始学了一点皮毛,只做过一些小东西。想请教一下各位大虾一些问题,希望能够不吝赐教。

1、是不是可以做成所有客户机上直接读些数据库的软件,不要服务器软件?这样要是几个人同时操作相关的数据会不会崩溃?该怎么避免?
2、如果服务器端单独做一个软件处理,是不是客户的所有数据都一定要要全部传给服务器软件,再由服务器软件来读写数据库?
3、如果是向上面单独做服务器处理软件,客户端上传数据用什么技术比较方便(VB),winsock或其他什么的?
4、如果用winsock,一大张表处理起来不容易,怎样组织会比较好?

非常感谢大虾有耐心看完,恳请各位专家大虾指点迷津!
小弟初学,没太多分,尽力而为了。
展开
 我来答
匿名用户
2011-04-02
展开全部
1、是不是可以做成所有客户机上直接读些数据库的软件,不要服务器软件?这样要是几个人同时操作相关的数据会不会崩溃?该怎么避免?
cs结构,每台使用机器要安装,就可以了;数据不会出问题,用友8.x早期就是VB的,呵呵,全国都在用呀;注意,数据库增改删时,如果是多条语句,要加事务处理。
2、如果服务器端单独做一个软件处理,是不是客户的所有数据都一定要要全部传给服务器软件,再由服务器软件来读写数据库?
bs的方式是这样处理,但出门要复杂些,如果不用外网,可以不用这么做。
3、如果是向上面单独做服务器处理软件,客户端上传数据用什么技术比较方便(VB),winsock或其他什么的?
vb就行,呵呵,其它的反而复杂了。
4、如果用winsock,一大张表处理起来不容易,怎样组织会比较好?
这个好象不用,毕竟不是做聊天室,呵呵。
追问
非常感谢您的耐心回答,第三个问题,我想问在VB中实现时,是用winsock控件还是什么比较好的方式?谢谢。
追答
具体要看功能设计,和你对哪种方法熟悉,条条大路通北京,呵呵,不用客气。
ado就可以处理数据,而且很简单,并发问题,在你提交数据时,系统会有软加锁,如果不是多人同时操作相同功能和同一张单据,一般不会有问题,大部分软件公司,不会做这方面的太多处理。
ztw1122
2011-04-02 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:948万
展开全部
有个数据库连接程序,连接了以后 直接用ADODC控件就能引用数据库了,连接程序按IP连的
追问
ADODC用过,关键是如何处理并发的状况,即便两个人同时操作一个数据提交有先有后,最后也会有问题,不知道如何处理比较好,恳请大虾赐教。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式