各位智者:
   我只知道data module是数据模型,并不清楚其主要作用,有谁给予明示了?
现在我有个程序,网上下的,它是用delphi7和sql server2000编写的,使用的是ADO控件,现在是每个窗体单元都有各自的ADOquery控件直接与数据库连接(各自单独的),程序的数据库与客户端都是一台机子上开发出来的,所以服务器名称是local,ADO里面的连接字符串也是指向本地的。现在我要在局域网内使用,得要每个窗体中使用的ADOquery控件的连接字符串都要修改(改成服务器的ip),这样到处都要改,很麻烦。我现在听说有一种办法,就是上面提到的data module数据模型,在里面添加ADOconnection控件,其他窗体的ADOquery等控件指向它就是了(其他每个窗体的数据库控件都要在data module中单独建立一个ADOconnection与之连接呢,还是设置一个ADOconnection共享就可以了),这样是否对,可否详细点让我明白其中道理。