前往Shuct.Net首页

BianBan.Net完美定义智能分班软件标杆

关于BianBan.Net的搜索

PB开发CS程序 实现网络版-CSDN论坛-CSDN.NET-中国最大的IT技术社区 --> 首页 论坛帮助 论坛牛人 论坛地图 CSDN > CSDN论坛 > PowerBuilder > 基础类 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 Cerse PB开发CS程序 实现网络版 [问题点数:30分] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 Cerse Cerse 等级: 结帖率:90% 楼主 发表于: 2013-06-21 14:31:04 数据库 管理 PB PB开发CS程序,想要实现网络版,就是用户不管在哪里,只要有这个软件,都能使用,都能连接到服务器上的数据库。MSSQL2005数据库。主要是想实现分店的统一管理。 更多 分享到: 相关主题推荐: 网络 服务器 软件 mssql 相关帖子推荐: 如何获取数据库中刚插入和刚更新后的行 delphi读取access表格的内容-错误标准表达式数据类型不匹配 web项目开发,求经验介绍 老师帮忙看看,自己找不出来哪错了 怎么用数据集在datagridview中显示查询结果 数据库的链接 需求分析还是软件开发 数据库插入的信息不显示 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 回复次数:28 jornye jornye 等级: 结帖率:94.44% #1 得分:0 回复于: 2013-06-21 15:05:48 1,整个固定ip; 2,利用VPN; 楼下补充。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hhohho hhohho 等级: 结帖率:100% #2 得分:0 回复于: 2013-06-23 05:30:27 sqlserver肯定可以的。看你怎么弄了。而且如果宽带够的话可以是实时的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #3 得分:0 回复于: 2013-06-24 10:40:40 引用 2 楼 hhohho 的回复:sqlserver肯定可以的。看你怎么弄了。而且如果宽带够的话可以是实时的 怎么弄呢。求见解 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 DYFDWX DYFDWX 等级: 结帖率:93.75% #4 得分:0 回复于: 2013-06-24 11:13:28 vpn 连接 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #5 得分:0 回复于: 2013-06-24 17:43:29 引用 4 楼 DYFDWX 的回复:vpn 连接 可以说的清楚一些嘛。如果有小例子,最好了。万分感谢。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hhohho hhohho 等级: 结帖率:100% #6 得分:0 回复于: 2013-06-25 17:55:51 sqlserver直接访问服务器花生壳就行了 对我有用[1] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hhohho hhohho 等级: 结帖率:100% #7 得分:0 回复于: 2013-06-25 17:59:53 服务器安装花生壳,路由器设置DMZ主机为服务器,应用程序直接通过外网访问服务器花生壳 。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 winwhere winwhere 等级: 结帖率:91.77% #8 得分:0 回复于: 2013-06-26 09:41:14 仔细研究一下pb的数据库连接方式即可,主要是DBPARM那里,填上连接参数: host=www.163.com;port=2638;dobroad=direct. 对我有用[1] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #9 得分:0 回复于: 2013-06-27 15:48:01 引用 6 楼 hhohho 的回复:sqlserver直接访问服务器花生壳就行了见过用花生壳的,不过太慢了,网不好的,相当影响软件了 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 952 952 等级: 结帖率:100% #10 得分:0 回复于: 2013-06-27 16:39:13 该回复于2013-06-27 16:47:12被管理员删除 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #11 得分:0 回复于: 2013-06-28 14:48:04 引用 8 楼 winwhere 的回复:仔细研究一下pb的数据库连接方式即可,主要是DBPARM那里,填上连接参数: host=www.163.com;port=2638;dobroad=direct. 有相关资料嘛。或者说得明白些 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 pbhy007 pbhy007 等级: 结帖率:66.67% #12 得分:0 回复于: 2013-06-28 16:10:25 使用sql server的数据库发布和同步技术。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #13 得分:0 回复于: 2013-06-28 16:15:47 引用 12 楼 pbhy007 的回复:使用sql server的数据库发布和同步技术。不懂啊。请指教 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hhohho hhohho 等级: 结帖率:100% #14 得分:0 回复于: 2013-06-28 18:58:50 同步是A数据库的变化同步更新B数据库,不是实时的。都嫌慢你只能用.NET重写了。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kenshu kenshu 等级: 结帖率:98.33% #15 得分:0 回复于: 2013-06-29 02:02:09 如果不想同步,要简单,又不用花生壳. 如果数据库用的是动态IP。 我的做法是,申请一个域名,一个最便宜的虚拟主机。(合起来一百几十块一年,你用IDC给的二级域名还不用钱.) SQLSERVER的服务器启动时,去告诉你的虚拟主机,"我的公网IP是多少" 你的程序启动时,去你的虚拟主机问"服务器IP是多少?",再连那个IP。 服务器ASP取客户IP的代码只有一句(其它语言基本上都是一句话的代码): ls_ip = Request.ServerVariables("REMOTE_ADDR") 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 fengxiaohan211 fengxiaohan211 等级: 结帖率:100% #16 得分:0 回复于: 2013-06-29 08:18:47 引用 15 楼 kenshu 的回复:如果不想同步,要简单,又不用花生壳. 如果数据库用的是动态IP。 我的做法是,申请一个域名,一个最便宜的虚拟主机。(合起来一百几十块一年,你用IDC给的二级域名还不用钱.) SQLSERVER的服务器启动时,去告诉你的虚拟主机,"我的公网IP是多少" 你的程序启动时,去你的虚拟主机问"服务器IP是多少?",再连那个IP。 服务器ASP取客户IP的代码只有一句(其它语言基本上都是一句话的代码): ls_ip = Request.ServerVariables("REMOTE_ADDR") 看不太懂什么意思 可以再讲讲不 大师 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kenshu kenshu 等级: 结帖率:98.33% #17 得分:0 回复于: 2013-06-29 15:30:09 引用 16 楼 fengxiaohan211 的回复:Quote: 引用 15 楼 kenshu 的回复: 如果不想同步,要简单,又不用花生壳. 如果数据库用的是动态IP。 我的做法是,申请一个域名,一个最便宜的虚拟主机。(合起来一百几十块一年,你用IDC给的二级域名还不用钱.) SQLSERVER的服务器启动时,去告诉你的虚拟主机,"我的公网IP是多少" 你的程序启动时,去你的虚拟主机问"服务器IP是多少?",再连那个IP。 服务器ASP取客户IP的代码只有一句(其它语言基本上都是一句话的代码): ls_ip = Request.ServerVariables("REMOTE_ADDR") 看不太懂什么意思 可以再讲讲不 大师 你的虚拟主机上有一个最简单的asp <% if request.QueryString("ask") = "set" then application.Contents("MyServerIP") = Request.ServerVariables("REMOTE_ADDR") '保存服务器IP end if response.write application.Contents("MyServerIP") %> 我现在做一个最简单的在 http://www.BianBan.Net/ip.asp (当然最终要换成你自己的虚拟主机) 你的SQLSERVER启动时(或每几分钟去访问一次) http://www.BianBan.Net/ip.asp?ask=set 服务器就把你SQLSERVER的IP记下来. 客户机连数据库前访问 http://www.BianBan.Net/ip.asp 就知道你数据库的IP 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kenshu kenshu 等级: 结帖率:98.33% #18 得分:0 回复于: 2013-06-29 15:30:57 相当于你自己做一个服务器IP的解析. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #19 得分:0 回复于: 2013-07-01 14:50:21 我们在讨论CS程序,不是BS的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kenshu kenshu 等级: 结帖率:98.33% #20 得分:0 回复于: 2013-07-01 15:14:40 引用 19 楼 Cerse 的回复:我们在讨论CS程序,不是BS的 我说的就是CS。 只是你的SQLSERVER的IP不确定,所以要在公网上找个地方记录它的动态IP,客户可以动态地取它的IP。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kenshu kenshu 等级: 结帖率:98.33% #21 得分:0 回复于: 2013-07-01 15:18:02 引用 20 楼 kenshu 的回复:Quote: 引用 19 楼 Cerse 的回复: 我们在讨论CS程序,不是BS的 我说的就是CS。 只是你的SQLSERVER的IP不确定,所以要在公网上找个地方记录它的动态IP,客户可以动态地取它的IP。 如果你的SQLSERVER的IP是固定的,当然不用这么麻烦,直连过去就可以了,也不用发这个贴。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Cerse Cerse 等级: 结帖率:90% #22 得分:0 回复于: 2013-07-04 15:12:40 引用 21 楼 kenshu 的回复:Quote: 引用 20 楼 kenshu 的回复: Quote: 引用 19 楼 Cerse 的回复: 我们在讨论CS程序,不是BS的 我说的就是CS。 只是你的SQLSERVER的IP不确定,所以要在公网上找个地方记录它的动态IP,客户可以动态地取它的IP。 如果你的SQLSERVER的IP是固定的,当然不用这么麻烦,直连过去就可以了,也不用发这个贴。直接连过去,那不就成局域网内的了嘛,我想要实现的是,外网也可以用,像是,服务器在我这,数据库也在我这,把软件拿到你的机器上,也一样用。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 kenshu kenshu 等级: 结帖率:98.33% #23 得分:0 回复于: 2013-07-04 18:09:48 引用 22 楼 Cerse 的回复:Quote: 引用 21 楼 kenshu 的回复: Quote: 引用 20 楼 kenshu 的回复: Quote: 引用 19 楼 Cerse 的回复: 我们在讨论CS程序,不是BS的 我说的就是CS。 只是你的SQLSERVER的IP不确定,所以要在公网上找个地方记录它的动态IP,客户可以动态地取它的IP。 如果你的SQLSERVER的IP是固定的,当然不用这么麻烦,直连过去就可以了,也不用发这个贴。直接连过去,那不就成局域网内的了嘛,我想要实现的是,外网也可以用,像是,服务器在我这,数据库也在我这,把软件拿到你的机器上,也一样用。 那你就是有固定IP了,只是数据库服务器在你内网,路由器开个端口指过去就行了。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 smilysoft smilysoft 等级: 结帖率:98.11% #24 得分:0 回复于: 2013-07-05 13:59:43 掏钱弄个固定IP地址 一切OK 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 swordlhh swordlhh 等级: 结帖率:100% #25 得分:0 回复于: 2013-07-07 00:34:09 这种程序不建议直接使用2层结构 建议还是使用3层的结构比较好。 通讯使用socket。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 lvxinzhi lvxinzhi 等级: 结帖率:89.92% #26 得分:0 回复于: 2013-07-08 22:23:09 用直连的方式不安全,用PB结合tomcat等web服务器进行数据交换 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 zhnm1g zhnm1g 等级: 结帖率:0% #27 得分:0 回复于: 2013-09-02 14:56:14 我们用的webservice,pb12已经可以支持,要修改下数据检索方式。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 percy_620515 percy_620515 等级: 结帖率:78.43% #28 得分:0 回复于: 2013-09-02 15:12:09 楼上正解,三层架构解决 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 --> --> --> --> --> --> 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 写出你眼中的IE11 赢取新年好礼! 勇敢写出你的爱 赢莫文蔚签名大礼 2014年4月微软MVP申请开始了! 陈勇- 敏捷开发现状及发展之路 CSDN高校俱乐部 高校全新改版邀你来学习和挑战 回复内容 匿名用户不能发表回复!登录|注册 每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符 (Ctrl+Enter) 请遵守CSDN用户行为准则,不得违反国家法律法规。 转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace [关闭] [关闭]