如果我想查询一个远程的服务器中一数据库中的表的内容该如何实现....(100分)

  • 主题发起人 主题发起人 WuPing
  • 开始时间 开始时间
W

WuPing

Unregistered / Unconfirmed
GUEST, unregistred user!
如果我想查询一个远程的服务器中一数据库中的表的内容该如何实现.
如:

Selsect ID From ServerName.DatabaseName.TableName

假如我这里的:ServerName:=202.96.XX.XX
DataBaseName:=YYYY
TableName:=ZZZZ

谢谢帮忙!!
 
用ado组件,adoconnect,adoquery,等等
好好看看书,随便一本讲delphi数据库编程的书就对这个有讲
 
你可以用ADOConnect做呀。只要在连接属性中设置为for SQLServer驱动,再指明服务器的
IP地址或计算机名称,就连上了(局域网内)要是拨号的话,你在程序中就不能一开始
设为连接的了,要先拨号再用程序连接。再用一个ADOQuery连在前面的控件上,SQL中设置
好"select * form 表名"不就可以了吗。显示用DBGrid就行
 
哎,大家都没有明白,假如这样的一个语句:

Update RemoteServer.Database.Table Set FieldName=(
Select LocalServer.Database.Table.FieldName)

我只想知道该如何去实现这样的语句,SQL的格式是怎样的....
 
你想实现同时操作两个数据库?
 
是,两个不同地方的两个不同数据库进行同时处理!!
有何高招?
 
to WuPing:

有哪种数据库能够 解释你所说的客户程序编译器才能解释的语句吗?
SQL仅是一种结构化查询语言,只不过不同的数据库厂商对它作了一
定的扩充。它的处理对象是表,功能主要在于“查询”,至于数据库之间的
驱动,连接,都是属于数据库驱动程序的任务。
所以我想 应该没有象你所说的SQL能够实现这样的功能。
还是用连接组件吧。如何有这样的方法,告诉我一声。
 
后退
顶部