0
是否有任何可能的方式使用biztalk映射器中的自定义XSLT代码来访问SQL服务器数据库?在biztalk中,我们有databaselookup节点可供访问并从数据库获取excat值。用于数据库访问的XSLT代码SQL服务器
我需要一个代码来访问SQL数据库中的XSL代码
是否有任何可能的方式使用biztalk映射器中的自定义XSLT代码来访问SQL服务器数据库?在biztalk中,我们有databaselookup节点可供访问并从数据库获取excat值。用于数据库访问的XSLT代码SQL服务器
我需要一个代码来访问SQL数据库中的XSL代码
你可以发现这一点通过将数据库查找和值提取程序functoid到地图,然后点击验证地图,然后看着生成的XSL文件。
它看起来像下面这样。
<xsl:variable name="var:v1" select="ScriptNS0:DBLookup(0 , string(XPATHTOVALUETOLOOKUP/text()) , "CONNECTIONSTRING" , "TABLENAME" , "COLUMNNAME")" />
<xsl:variable name="var:v2" select="ScriptNS0:DBValueExtract(string($var:v1) , "EXTRACTCOLUMNNAME")" />
这将输出查找到的值。
<xsl:value-of select="$var:v2" />
在模板结束之前还会有以下内容。
<xsl:variable name="var:v3" select="ScriptNS0:DBLookupShutdown()" />
注:
你的权利,而忽略了网格的地图内容..命名空间错误生病了。 –
我们可以使用内部脚本函数可以访问数据库,并获得确切的价值在datalookup functoid上做同样的事情。感谢Dijkgraaf为您的回应 –
从映射functoids转到customxslt –