★★★★星级问题:如何向ActiveForm添加TDataSource属性?(100分)

  • 主题发起人 主题发起人 阿拉伯
  • 开始时间 开始时间
和你本地编程是一样的干什么想的那么复杂呢?
 
一般ActiveForm用的都是Tclientdataset + dcom的,好象不用TDataSource
 
奇怪,直接加到数据环境或者是Form上就行了吧,不过记得客户端最好用
SocketConnection+ClientDataset+DataSrouce或者用
DcomConnection+ClientDataset+DataSrouce 和服务器进行链接,具体的链接方式如下:
假设你的数据环境在Form1中,那么在Form1上假如如下控件:
1.SocketConnection(在Midas控件栏中)
2.在Socketconnection1中设置你的Address或者是Host,注意两者只能选一个
例如SocketConnection1.Address:='202.109.68.101'用IP和服务器通讯
又例如SocketConnection1.host:='www.myhost.com'用主机名和服务器通讯
SocketConnection1自动会将另外一个属性指控
3.ClientDataset
将ClientDataset的RemoteHost的属性设置为SocketConnection1
然后在ProviderName中选择你想要链接的服务器中提供的表.
4.Datasource

至此你的远程客户程序应该已经可以使用了服务器中提供的数据了 :)
 
我看倒不如这么回答你的问题:
  将鼠标移到控件面板上,选择TDataSource控件,点击鼠标左键,然后将鼠标移到
Form上,再次单击即可。
  难道在ActiveX中还有什么顾虑的吗?
 
三层下应该简单的与tsp说的一样!
 
多人接受答案了。
 
后退
顶部