社区
数据库相关
帖子详情
C/S架枸问题.....
randee_luo
2009-11-24 11:03:56
看了好多的贴,,对client端如何访问server的数据库还是好模糊。我也晓得如何应用ADO。请高手们能帮帮小弟吧。弟我穷喔。。呵。。没积分嘞。。诡求喔。。
问题补充: 是不是只要晓得server端的IP就OK了呢。。然后client端要用到些什么控件啵??
...全文
116
11
打赏
收藏
C/S架枸问题.....
看了好多的贴,,对client端如何访问server的数据库还是好模糊。我也晓得如何应用ADO。请高手们能帮帮小弟吧。弟我穷喔。。呵。。没积分嘞。。诡求喔。。 问题补充: 是不是只要晓得server端的IP就OK了呢。。然后client端要用到些什么控件啵??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
J198728
2009-11-25
打赏
举报
回复
小顶一下,盼高手解决
zouqf
2009-11-25
打赏
举报
回复
这个问题太模糊了,说说你具体的需求
starluck
2009-11-25
打赏
举报
回复
[Quote=引用楼主 jxlhc09 的回复:]
看了好多的贴,,对client端如何访问server的数据库还是好模糊。我也晓得如何应用ADO。请高手们能帮帮小弟吧。弟我穷喔。。呵。。没积分嘞。。诡求喔。。
问题补充: 是不是只要晓得server端的IP就OK了呢。。然后client端要用到些什么控件啵??
[/Quote]
你是说二层架构还是多层或三层?
bdmh
2009-11-25
打赏
举报
回复
如果是局域网的话,adoconnection的链接字符串就像链接本机sqlserver一样,自定服务器地址或ip即可,
如果是互联网,如果是公网上的服务器,方法和局域网类似,如果不是公网上的,就需要进行映射,花生壳就是一种映射工具,当然还可以采用三层模式去访问
江南红衣
2009-11-25
打赏
举报
回复
Delphi 数据库开发经典案例解析
randee_luo
2009-11-25
打赏
举报
回复
[Quote=引用 10 楼 zxf_feng 的回复:]
你本地机上装sqlserver客户端了吗,服务器上的防火墙是不是开着?
ping 一下1433端口看通不通
[/Quote]
防火强都关了。。而且都有SQL的。。ping? 就是ping对方的IP吗?? 那样也能ping通的嘞。。
阿三
2009-11-25
打赏
举报
回复
你本地机上装sqlserver客户端了吗,服务器上的防火墙是不是开着?
ping 一下1433端口看通不通
randee_luo
2009-11-25
打赏
举报
回复
[Quote=引用 8 楼 zxf_feng 的回复:]
二层的,和你联本地数据库没有区别。
1.找台服务器装上sqlserver数据库。
2.本地确保与服务器网络互通
3.用ado 联接就行了,如果本地不装sqlserver客服端需要写注册表
procedure linkDatabase(ADOConnection:TADOConnection;servername,dbname,username,password:string);
begin
try
ADOConnection.Connected := false;
ADOConnection.ConnectionString :='Provider=SQLOLEDB.1;Password='+password+';Persist Security Info=True;User ID='+username+';Initial Catalog='+dbname+';Data Source='+servername+';Connect Timeout=30';
ADOConnection.LoginPrompt :=false;
ADOConnection.connected:=True;
except
messagedlg('数据库联接出错(SQLSERVER),程序退出.',mtInformation,[mbOk],0);
application.terminate;
end;
end;
[/Quote]
我也是这样写的呀。。那是不是机子上还要有什么设置呢。。
阿三
2009-11-25
打赏
举报
回复
二层的,和你联本地数据库没有区别。
1.找台服务器装上sqlserver数据库。
2.本地确保与服务器网络互通
3.用ado 联接就行了,如果本地不装sqlserver客服端需要写注册表
procedure linkDatabase(ADOConnection:TADOConnection;servername,dbname,username,password:string);
begin
try
ADOConnection.Connected := false;
ADOConnection.ConnectionString :='Provider=SQLOLEDB.1;Password='+password+';Persist Security Info=True;User ID='+username+';Initial Catalog='+dbname+';Data Source='+servername+';Connect Timeout=30';
ADOConnection.LoginPrompt :=false;
ADOConnection.connected:=True;
except
messagedlg('数据库联接出错(SQLSERVER),程序退出.',mtInformation,[mbOk],0);
application.terminate;
end;
end;
randee_luo
2009-11-25
打赏
举报
回复
[Quote=引用 1 楼 jackli2006 的回复:]
Delphi 数据库开发经典案例解析
[/Quote]
那为什么我在客户端连接的时候。。报连接"love-winner\guest"失败呢。。
love-winner是服务器
connectionstring:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=master;Data Source=192.168.1.108';
randee_luo
2009-11-25
打赏
举报
回复
[Quote=引用 3 楼 starluck 的回复:]
引用楼主 jxlhc09 的回复:
看了好多的贴,,对client端如何访问server的数据库还是好模糊。我也晓得如何应用ADO。请高手们能帮帮小弟吧。弟我穷喔。。呵。。没积分嘞。。诡求喔。。
问题补充: 是不是只要晓得server端的IP就OK了呢。。然后client端要用到些什么控件啵??
你是说二层架构还是多层或三层?
[/Quote]
二层架构的 麻烦帮帮忙喔。。
基于B_S
架
构的C语言在线考试系统设计与实现.pdf
基于B_S
架
构的C语言在线考试系统设计与实现.pdf
C/S
架
构和B/S
架
构介绍
一、C/S
架
构 1. C/S
架
构及其背景 C/S
架
构是一种比较早的软件
架
构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S
架
构,不过一直...
AssetBundle框
架
设计_理论篇视频课程
本课程总体分为两大部分:理论篇与
架
构篇 一: AssetBundle理论篇: 主要讲解Unity基于2017版本AssetBundle整体构建理论与详细示意图。 Unity原生打包、创建、...
深入理解B/S与C/S
架
构
深入理解B/S与C/S
架
构 阅读目录: 什么是C/S
架
构 什么是B/S
架
构 B/S
架
构的几种形式 发展前景 一、什么是C/S
架
构 C/S
架
构是第一种比较早的软件
架
构,主要用于局域网内。也叫 客户机/服务器...
系统
架
构分析,C/S
架
构和B/S
架
构
不同结构的系统在不同的业务场景下有不同的适用场景,例如娱乐性的建议使用C/S
架
构,公司使用的一些业务办公建议使用B/S
架
构。C/S
架
构(Client/Server):客户端/服务器,例如QQ、微信等,特点是需要安装客户端软件...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章