| 发表于:2007-08-04 18:45:103楼 得分:0 |
imports system imports system.collections.generic imports system.text namespace traveline.syshelpframe public class applacationhelper private const traveline_connectionstring as string = "traveline_connectionstring " private const traveline_connectionstring_default as string = "data source=127.0.0.1;initial catalog=travelinedb;user id=sa;password= " private shared m_connectionstring as string public shared property travelineconnectionstr() as string get return m_connectionstring end get set(byval value as string) m_connectionstring = value end set end property protected shared function readsetting(byval key as string, byval defaultvalue as string) as string try dim setting as string = system.configuration.configurationsettings.appsettings(key) return iif((setting is nothing), defaultvalue, setting) catch return defaultvalue end try end function private shared sub readconveryanceconfiguration() m_connectionstring = readsetting(traveline_connectionstring, traveline_connectionstring_default) end sub public shared sub onappstart(byval apppath as string) dim m_approot as string = apppath ' 读取配置节 readconveryanceconfiguration() end sub end class end namespace 注意:system.configuration.configurationmanager在net2.0中不存在,更改为system.configuration.configurationsettings,.net 1.0或1.1应该还是这个,未经测试。lz看着办吧! 另.net2.0中system.configuration.configurationsettings已经过时了(即将在下个版本中删除)建议更改。 解决办法: 先添加引用“system.configuration”注意,是添加引用不是imports 然后将“system.configuration.configurationsettings.appsettings” 改为“system.configuration.configurationmanager.appsettings” | | |
|