如何在Powerbuilder 11.5.1中阅读Web.Config?

时间:2010-04-08 02:02:11

标签: web-services powerbuilder

我的办公室伙伴创建了一个Web服务应用程序,由表示层上的.Net应用程序使用。他想从web.config中读取连接字符串。提前谢谢。

2 个答案:

答案 0 :(得分:3)

Web窗体有GetConfigSettings(),但对于 Web服务,我猜你需要这样的东西:

#IF Defined PBDOTNET THEN
System.Collections.Specialized.NameValueCollection cs

cs = System.Configuration.ConfigurationManager.AppSettings
SQLCA.DBMS = cs["ConnectionDBMS"]
SQLCA.DBParm = cs["ConnectionDBParm"]
SQLCA.AutoCommit = (Lower (cs["ConnectionAutoCommit"]) = "true")
SQLCA.LogID = cs["ConnectionLogID"]
SQLCA.LogPass = cs["ConnectionLogPass"]
SQLCA.ServerName = cs["ConnectionServerName"]
#END IF

我很确定这是一段时间的代码,但我很久以前就放弃了GetConfigSettings()。至少应该让你朝着正确的方向前进。我希望。

祝你好运,

特里

答案 1 :(得分:0)

您可以尝试以下代码:

String ls_key, ls_value
#IF DEFINED PBWEBSERVICE THEN
    ls_key = 'database'   
    ls_value = GetConfigSettings(ls_key)   
#END IF

我希望这也可以帮到你。

Deise