关于局域网络程序?请各位大侠指点,谢谢。(200分)

  • 主题发起人 主题发起人 K
  • 开始时间 开始时间
K

K

Unregistered / Unconfirmed
GUEST, unregistred user!
我想编写一个图书发行的局域网软件,可我只对单机比较熟悉(dbf数据库),网络数据库我一点不会。我知道网络硬件设备的联接,对于数据库方面我查了不少资料,大致了解到运行网络数据库和软件需用Microsoft SQL Server7.0(如果需要我想用)、Dcom(不明白起什么作用)、winnt serever 4.0(服务器)和编写应用服务器及客户端程序的步骤(这两点我在本地机上试过)。但以上这些:
1、相互是什么关系?
2、为什么需要这么多软件?
3、怎样将他们联接起来?
4、DELPHI 怎么样访问数据库(Microsoft SQL Server7.0)?
5、还需要其他软件吗?
6、我看过本论坛DCOM相关的贴子,但我不明白用户级访问控制中获取用户及组的列表应该填什么?
这些问题我始终搞不明白。请各位大侠能够帮助我,给我指条明路,谢谢......。
另外我单位有一个win98对等网,计算机名分别为s1、s2我在s2机器上用table控件(tablename=//s1/c:/)访问s1计算机上c:/的数据库,也能够访问,这样做网络软件共享某一台计算机上的数据库可以吗,如果不成为什么。
 
有单机的基础,以后就不在话下。用MIDAS可实现你的要求。
对于对等网,文件是共享的,当该共享是读共享,在更新共享时容易造成系统的崩溃
这一点,你应比我清楚。
所以,若要进行数据库共享就不能用对等网。
 
可那些运行网络和数据库软件之间都是什么关系.
那我用二台以上计算机加HUB在更新共享时会怎样,谢谢.
 
HUB与数据库共享是两码是,要共享数据库中的数据则要有软件来完成,如D4就可完成。
若要连接计算机形成网络就得用HUB或集线器等硬件设备。
 
Jams 这些我知道,可网络程序需要那些软件支持运行,是否是我提过的那些
或别的软件.
编写应用服务器/客户程序软件当然用D4 Client/Server Suite版
 
我说加集线器是对你这句话误解了“所以,若要进行数据库共享就不能用对等网”
我刚接触局域网,有些我一点都不懂,我想学网络编程可看了很多资料还是摸不到
头绪.还请多费心请细些,谢谢.
 
用NT SERVER 做服務器(安裝SQL SERVER),前台
用DELPHI 4.0,Delphi通過BDE與ODBC數据源與
SQL SERVER相連,盡量使用TSTOREPROC控件讓數据
在SQLSERVER 上運行.少用TTABLE,避免對數据表
進行遍歷.
 
最简单的方案:
Delphi 5+ADO+Sql7,安装好ADO以及SQL7的client端支持后,只要过了ado设置
一关(很容易的)一切都和本机没太大区别。不是远程的话,尽量不要用DCOM,很
麻烦的。
 
同意energy,在服务器装NT4+MSSQL7
客户直接装MSSQL7 CLIENT(带ADO的)
至于ADO配置很简单,
1.选择OLE DB FOR SQL SERVER
2.填写服务器名;
3.填写用户/口令
4.选择数据库
5.OK
然后和单机一样做就是了,呵呵。
 
谢谢各位,我知道应该做什么了。
 

Similar threads

后退
顶部