2
我想了解如何顯示#datasource#的文件名(或整個路徑)。數據源連接在管理員中執行,但我無權訪問管理員。因此,我想找到一種方法來顯示數據源連接的文件名。訪問並顯示#datasource的文件名#
<cfset Results_DataSource = "mydatafile">
<cfquery name="qGetID" datasource="#Results_DataSource#">
SELECT tournID
FROM tblmyTable
WHERE tblmyTable.tournID = '#uniqueid#';
</cfquery>
我想顯示文件名Results_DataSource
。有人可以展示如何?
數據源不是文件,它們只是具有映射到連接詳細信息的唯一名稱。您可以訪問ColdFusion安裝的'cf_root \ lib \ neo-datasource.xml'中的詳細信息。 – Alex
您的代碼顯示正在使用的數據源,未顯示。所有你需要的就是數據源的名字。 –
我最近編寫了遷移腳本來識別數據源,分離,跨網絡複製SQL MDF文件,重新連接並更新CF數據源主機。我使用了CF Admin API。我能夠通過查詢MASTER表來獲取SQL文件路徑。 (在StackOverflow上搜索)。 –