请问:DELPHI能使用INTERNET上的SQL SERVER数据库吗?(100分)

  • 主题发起人 主题发起人 泥瓦匠
  • 开始时间 开始时间

泥瓦匠

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:DELPHI能使用INTERNET上的SQL SERVER数据库吗?如果能,那么BDE该怎么样配置?

谢谢!
 
用tcp/ip协议连接就可以了
 
用BDE怎么连接?请说具体点。
 
sqlserver我也不没用过,要不然,...

不过那就通过pipe也行吧

假如服务器是 10.0.0.1 ,名字叫 mycomp 吧
客户端是
win9x: windows/lmhosts
winnt; winnt/system32/drivers/etc/lmhosts
在lmhosts文件加一行 10.0.0.1 mycomp
就可以用pipe访问mycomp了吧?
 
好象都在纸上谈兵,有谁实现了么?
 
我实现过,是基于CHinanet访问的同一个城市的另外的服务器的
SQLServer数据库。首先设定数据库访问方式为基于TCP/IP,这个修改
一下注册表就可以实现。
在Database的属性中SEREVR一项直接写IP地址,然后就可以了。与基于
LAN的数据库访问没有区别,只是自己要考虑一下一次接受数据的流量。
象DBGRid这样的一次都接受过来的东西最好不要用。
不过,我来我找到了ASTA和DBOverNet,我觉得他们的方式好象更好,比起
Delphi的MIDAS要好一些,可惜没有源码,不然也可以学习一下。
 
asta主要是用了一个中间层, 这个中间层把数据库中的数据和你程序的访问
用winsock进行传递.dbovernet没看到过,不过也应该如此吧
 
可以用ado,条件是客户机安装IE4。01以上版本要用到他的两个DLL,数据库放在NT SERVER上并把权限设为“执行”
在利用向ASP式的方法建立CONNECTION对象和RECORDSET对象,进行操作,数据库不限。
 
用VB有现成的教材就是棋标出的ASP WEB数据库的书,后几章就是有事例
 
使用Midas三层结构,几句话说不清楚,
请参见Demos中Midas目录中有例子。
最好使用Delphi 5.
 
DICK:能把DBOVERNETMAIL我一份吗?

我正在实现那么个东西,效果不错,上海到广州,前几天还去了次广州,核呵
可惜时间紧,没来得及玩。方法和DICK的差不多,不过,好象BDE有点问题,我
改ADO了,可以手工设置CLIENT NETWORK CONFIG。试用TCP/IP。
 
我曾经实现过bde通过INTERNET实现全国100多家Clients的应用.
数据传输没有太大问题.
当然,每个控件都要考虑数据传输量.
Dick说的对,方法就是这样,至于别的控件我没用过.
我觉得单使用BDE就可以了,挺简单.
我快使用1年了,问题不大.
 
配置没多大问题,在BDE中直接使用IP即可
但在实际应用中要考虑到流量问题, 流量
太大可不能用这种方法,可先将需要传输的
数据倒到文件中,再使用其它方式传输,
到client端再倒入
 
多人接受答案了。
 
后退
顶部