服务器端:添加  remote data module,输入名称为:Test1
 
系统有两个单元:unit1,unit2,以及 project1.ridl
 
在unit2单元添加 adoconnection1,adoquery1,datasetprovider1
 
adoconnection1连接到数据库
 
按照默认的文件名保存,编译
 
运行 DcomCnfg,展开到 Test1,将身份验证级别设置为:无
 
然后编写一个界面连接到 Test1,以显示数据库中的内容
 如果在服务器端测试的话,dcomconnection1的属性设置如下
 
computername:空
servername:可以通过下拉选择:project1.test1
connected:true
 
但是如果在别的机器测试的话,dcomconnection1的属性设置如下
 
computername:192.168.0.100(服务器),
servername:可以通过下拉为空,只能手动添加project1.test1对应的guid:{****}
当设置connected:true时,提示RPC服务器不可用
 
请教如何解决,如何怎么正确设置三层数据库
 
谢谢