服务器端:添加 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服务器不可用
请教如何解决,如何怎么正确设置三层数据库
谢谢
系统有两个单元: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服务器不可用
请教如何解决,如何怎么正确设置三层数据库
谢谢
2、编写客户端
3、建立局域网设置参数
3、服务端系统设置
总之,太多一时不好回答。