delphi的运行(50分)

  • 主题发起人 主题发起人 HeBaisong
  • 开始时间 开始时间
H

HeBaisong

Unregistered / Unconfirmed
GUEST, unregistred user!
我的DELPHI 程序(WIN2000+OFFICE2000环境)在其他的电脑上运行(WIN98+OFFICE 97环境)
不知道要进行什么设置(DELPHI5+SQL SERVER 7。0 通过ADO访问数据库)才可以正常运行
希望能告诉我,谢谢
 
最好现场测试一番。
 
1.需要sql server 的客户端,配置sql server 服务器。
2.ado 2.5 版以上(windows 2000 用的是2.5版,win98 用的是2.1 版)
 
To zzh0918 我DELPHI程序(WIN2000+DELPHI5+OFFICE2000+SQL SERVER 7 本机)通过ADO连接
本机的SQL SERVER 7 现在我要在公司网络的其他工作站(WIN98+OFFICE97)运行
我是通过共享我电脑上的DELPHI 程序,在工作站上用网上邻居映射到我的电脑上
运行,不知道要做些什么设置才行?
(我运行的时候提示错误:interface is not supported)
 
一般情况下,将程序从新编译就可以了。不用考虑ado版本的问题。
 
TO HEBAISONG:
你的其他工作站上必须有SQL SERVER7的客户端才能和你本机的SQL SERVER 7 数据库
进行连接。这和你通过网络邻居来连接是两回事。网络邻居提供资源共享。并不提供数
据库连接。在您的其他工作站上安装完SQL SERVER7的客户端后还必须建立你的SQL SERVER7
服务器名。
 
To zzh0918 :
我的程序是通过ADO以名称来访问数据库的,在其他机器上运行也要装SQL SERVER 的客户端吗?
另外,还有个问题想请教一下,怎么让我的表字段在DBGRID中以百分数的形式显示呢?谢谢
 
数据集的aa字段的settext事件
procedure TForm1.Query1aaSetText(Sender: TField; const Text: String);
begin
text := floattostr(query1.fieldbyname('aa').asfloat * 100) + '%';
end;

 
To chenlh:
不行呀,提示错误:Left side connot be assigned to
不知道你有没有测试呀!
 
不好意思,不是settext事件,是gettext
procedure TForm1.Query1aGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
text := floattostr(query1.fieldbyname('a').asfloat * 100) + '%';
end;
 
To chenlh :谢谢你,这个问题解决的,不知道我的第一个问题你能不能知道是什么原因
我把问题在说一遍
我DELPHI程序(WIN2000+DELPHI5+OFFICE2000+SQL SERVER 7 本机)通过ADO连接
本机的SQL SERVER 7(以名称的方式和数据库连接) 现在我要在公司网络的其他
工作站(WIN98+OFFICE97)运行我是通过共享我电脑上的DELPHI 程序,在工作站
上用网上邻居映射到我的电脑上运行,不知道要做些什么设置才行?
(我运行的时候提示错误:interface is not supported)
到时候50分全部送上。
 
工作站上的数据库配置要和你机器上的一样,才能正确运行你的程序
 
工作站上的数据库配置要和你机器上的一样,才能正确运行你的程序

不过纯粹ado的话也不用什么配置

你再查查吧

 
TO HEBAISONG:
不知你在使用ado 的时候建立connectstring 的时候,在第二步时有没有看到要求你
选择或输入服务器名称:这是你要填入的服务器名称就是你用sql server客户端建立的和
服务器(就是你本机)sql server 数据库的连接名称。所以sql server客户端的安装是
必须的除非你能找到第三方建立服务器名称的工具。
 
谢谢各位,问题解决了,在这里要特别谢谢chenlh和zzh0918
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部