问题描述
我正在尝试从模板配置文件中为我的Nlog连接字符串提取数据库连接字符串凭据,我试图以某种方式使其无法正常工作,希望获得任何建议
<target name="database" connectionString=":ConnectionStringSTR" xsi:type="Database" keepConnection="false" useTransactions="true" commandType="Text" dbProvider="Oracle.DataAccess.Client"
commandText="insert into LOG (LogName,LogDetails) values (:LogName,:LogDetails)">
<parameter name="LogName" layout="${event-context:item=LogName}" />
<parameter name="LogDetails" layout="${event-context:item=LogDetails}" />
</target>
在资源标签下,我创建了一个凭据变量,该变量将生成带有相应用户名和密码的连接字符串
<Properties>
<Property Name="ConnectionStringSTR" Value="Data Source=ABCD100;User Id=NLOGUSER;Password=NLOG12345;Persist Security Info=false"/>
<Property Name="ConnectionTimeout" Value="15"/>
</Properties>
这不起作用,因为未在DB中插入记录。 如何配置此值- connectionString =“:ConnectionStringSTR”
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)