pb在局域网中的连接问题

我是一个pb新手我在自己机器上用sql2005 然后用数据源odbc做,但只能单机做,我现在想要在局域网中以我这台电脑为服务器,然后别的机器能用我给他们的应用程序.不知道怎么操作?做好能详细介绍,谢谢!pb学友们帮帮忙!
2026年09月28日 22:37
有4个网友回答
网友(1):

要想在局域网里以你的数据库做服务器的话与你自己的机子单机跑的区别在于你的你建立数据源链接时候的数据源选择问题;你在pb里面的数据源连接时候你链接到你使用你的这台机器的sqlserver做服务器就可以了!

连接的话你选择数据库ODBC的连接,选择里面的ODB ODBC下面的ULILITIES下面的ODB Administrator选项,进数据源创建界面,点添加按钮,在框里找到SQL server,双击或者点完成,弹出sql的连接信息,此时你的名称可以自己写个(后面有用--数据源名称),但是数据源的话就写你机器的ip地址或者host名称,连接信息要准确。下一步后会有连接,成功的话就没问题 了,连接不成功就改下选项看看。完成后在ODB ODBC右键,选择NEW profile,在data source里面选择你刚才添加的数据源名称,第一行名称可以自己写,但id和密码就是你sql server的id和密码,完成后。右键你新建的数据源,选择最后一栏,他不出框架中选择preview,这就是连接信息了,添加到你的connect using sqlca;之前;ok

网友(2):

802.11n计划采用MIMO与OFDM技术相结合,使传输速度成倍提高。另外,天线技术及传输技术使无线局域网的传输距离大大增加,可以达到几公里(并且能够保障100Mbps的传输速度)。IEEE802.11n标准全面改进了802.11标准,不仅涉及物理层标准,同时也采用新的高性能无线传输技术提升MAC层的性能,优化数据帧结构,提高网络的吞吐能力。

系统做完后,如何打包,
----编译,制作安装程序即可
将一个指定的小图标显示在任务栏里面
----你是想放到系统托盘里把,这个可以通过api来实现,具体代码我手头没有了,你可以到网上搜一下
操作系统登陆后,会自动运行该程序
----这个实现起来就容易多了,你可以修改注册表,在[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]下面添加你的应用程序名称和全路径,或者在安装的时候把你的程序快捷方式放到开始-〉启动项里

直接将该信息反馈到那个客户端
----这个需要客户端开监听的吧,要用到socket通讯
客户端接受到信息后,显示一个消息图标
----修改你前面建立的系统托盘图片即可,不过还要用到api

综合来说,要实现你所说的功能用pb比较麻烦,
建议你使用其他工具

网友(3):

数据源不用odbc做,就用他自带的专用接口,以下代码给你参考下:
//SQLCA_sql
SQLCA_sql = CREATE transaction
SQLCA_sql.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA_sql.Database = "HK_Invoice"
SQLCA_sql.ServerName = "NT5"
SQLCA_sql.LogId = "sa"
sqlca.logpass=''
SQLCA_sql.AutoCommit = True
SQLCA_sql.DBParm = ""
CONNECT USING SQLCA_sql;
IF SQLCA_sql.sqlcode <> 0 then
messagebox("SQL连接错误!",SQLCA_sql.SQLERRTEXT)
Return
end if

网友(4):

你好
说实在我对power builder不很了解,但为了尽我的微薄之力,还是给你找了些网站,看看能不能帮上忙,分数给不给都行,权当交个朋友
http://www.baidu.com/s?wd=powerbuilder%BD%CC%B3%CC&lm=0&si=&rn=10&ie=gb2312&ct=0&cl=3&f=1&rsp=5&oq=power+builder
http://tieba.baidu.com/f?kw=pb
http://www.bianceng.cn/pb/
http://www.china-askpro.com/pb.shtml