【描述如下】
现在我在单位一个局域网内,开发一个Delphi程序,数据库为SQL Server 2000,想做一个程序,让局域网内其他机器查询访问(仅查询,不需修改数据等)
设数据库名为school,其内有表student,字段如下:
学号xh char(4)
姓名xm varchar(20)
【客户端程序】
1、窗体上有个TEdit控件,输入服务器IP,然后按钮TButton,进行连接,如果连接服务器不成功,希望下方用个TLabel提示,连接不成功,同样成功后也提示。
2、放置另一TEdit控件,用于输入学号,和TEdit显示检索得到的学生姓名,当然中间一个命令按钮
就这样简单的一个应用程序
【服务器端程序】
能满足上述客户端应用程序要求就可以了,如果能显示连接的客户机IP就最理想了
【数据库连接】
放置在数据模块unit_main、定义dm_main,设有个adoconnection控件adoc_main,然后用数据集adot_main连接表student,数据源ds_main
【说明】
我用的Delphi 6,请使用标准VCL控件。
希望大家详细描述一下,最好能举个例子发送到我信箱[email protected]。数据库文件可以不发了,因为就那么简单
有点急,周一就要用,谢谢了,在线等待同时欢迎学习Delphi的朋友QQ加我5418147,我刚学不久哈
现在我在单位一个局域网内,开发一个Delphi程序,数据库为SQL Server 2000,想做一个程序,让局域网内其他机器查询访问(仅查询,不需修改数据等)
设数据库名为school,其内有表student,字段如下:
学号xh char(4)
姓名xm varchar(20)
【客户端程序】
1、窗体上有个TEdit控件,输入服务器IP,然后按钮TButton,进行连接,如果连接服务器不成功,希望下方用个TLabel提示,连接不成功,同样成功后也提示。
2、放置另一TEdit控件,用于输入学号,和TEdit显示检索得到的学生姓名,当然中间一个命令按钮
就这样简单的一个应用程序
【服务器端程序】
能满足上述客户端应用程序要求就可以了,如果能显示连接的客户机IP就最理想了
【数据库连接】
放置在数据模块unit_main、定义dm_main,设有个adoconnection控件adoc_main,然后用数据集adot_main连接表student,数据源ds_main
【说明】
我用的Delphi 6,请使用标准VCL控件。
希望大家详细描述一下,最好能举个例子发送到我信箱[email protected]。数据库文件可以不发了,因为就那么简单
有点急,周一就要用,谢谢了,在线等待同时欢迎学习Delphi的朋友QQ加我5418147,我刚学不久哈
解决方案 »
- delphi 下如何开发出 HIS 中使用的 三测单 报表 ????
- 现在要用delphi+SQL做一个工资管理系统
- spcomm控件中的comm1如何接收ASCII码,并把数据显示到edit控件???
- delphi 一个字符的长度是多少
- 引号如何加?
- 如何點擊FORM上的某個元件來移動窗體?
- 哪里有大富翁离線BBS下載?怎麼從WWW.DELPHIBBS.COM上下載281M的大富翁离線BBS不能使用!!!
- 選項的句柄??
- 抗议!请斑竹给个扣掉专家分的理由!
- 悬赏24分(为什么不能多给?),各位大侠快快帮忙,如何调用VC的DLL中的函数?????????
- 熟悉fastreport的朋友请进来!
- 100分求一个例程,思路也可以
【客户端程序】
1,这样,动态连接数据库 ,用ADOCONNECTION组建
修改CONNECTSTRING内容,大概如下
Provider=SQLOLEDB.1;Persist Security Info=True;User ID=‘用户名’;Initial Catalog=school;Data Source=‘服务器地址IP’
你只需要把edit的值传递近来就是了,
2,用ADOQUERY查询数据库
大概就是
with adoquyer do
begin
close;
sql.clear;
sql.add('select * from student where xh='''+trim(Edit1.text)+'''');
Open;
end;
不过Provider=SQLOLEDB.1;Persist Security Info=True;User ID=‘用户名’;Initial Catalog=school;Data Source=‘服务器地址IP’,这样就能连上目标机器的SQL Server啊,这样需要客户机有SQL Server不,(现在我的客户机没有SQL Server也没装Delphi哈),只需要安装我的客户机程序。
2、查询数据库我知道,我主要是想知道如何去编写个客户机/服务器程序,单机的功能我肯定会实现哈
c/s不是你说的那样服务器上只放数据库,没有服务器程序,
客户通过远程来查询数据库而已
你放上TADOQUERY 控件上去就知道了,看看属性 一下子就可连上,如果是WIN98,
98要装ADO的包,2K没问题
另外,最好能谈一下ClientdataSet 和Provider的使用,谢谢,大家最好说一下分别开发成服务器端程序和客户端程序做法
你呀就现在一个安装SQLSERVER的机器上写最简单的程序,只要把SQLSERVER连接上即可。