连不上sql server数据库的问题(75分)

  • 主题发起人 主题发起人 fifa2000
  • 开始时间 开始时间
F

fifa2000

Unregistered / Unconfirmed
GUEST, unregistred user!
服务器、客户机均在inter网上,不是居域网
服务器上建有一个数据库mybase
服务器建立了别名
name Network Library Connection parameters
myali tcp/ip xx.xx.xx.xx(服务器的ip),1433

用客户机上的bde建立别名
type mssql
server name myali
database name mybase
user name sa

结果是连不上服务器,一直在哪儿连,只能结束任务
如果在服务器用bde作连接操作是没问题的
客户端用odbc也是没问题的
为什么啊?

 
在BDE 中把HOST NAME 加入SERVER 的名称或IP
 
to alanlin:
那server name中填什么呢?
多谢
 
tadoconnection:
conn.ConnectionString :='Provider=MSDASQL.1;Extended Properties="DRIVER=SQL Server;SERVER=IP;UID=用户;PWD=密码;Network=DBMSSOCN;Address=IP,1433"';
conn.Open ;
sql server
 
DataBase Name 我想是不用填的,在用ADO连接时,我们再选择数据库名
 
不知道你想连的是什么?
是三层的服务程序吗?如果是的话该把数据控件放到rdm中!与主程序分开编译!
 
to windpray:
是两层结构,我没用ado,用的是bde
 
还是ado好!
 
多人接受答案了。
 
后退
顶部