[C#.NET][Infopath 2007] 如何在 Form Service 模式下連線到 SQL
Infopath提供了許多資料庫的連線方式,所以連線到SQL這種家常便飯的事也就不算什麼了,但是好景不常,往往丟到Web上去跑的Infopath,相當的不給面子,必須要設定一些步驟它才能正確的連到資料庫。
Infopath連線到SQL的方式可以參考微軟官網
http://office.microsoft.com/zh-tw/infopath/HP100928231028.aspx
也可以參考我錄製的影片:
建立好連線後就可以發佈,當我把Infopath發佈到Web後卻發生以下問題:存取資料來源發生錯誤。
這可真惱人阿,明明很簡單的東西卻發生問題了,解決步驟如下:
1.將建立好的連線組態檔上傳到MOSS的資料連線庫
2.將連線資料庫轉換成url
看似簡單做起來步驟可不少呢,步驟請如下影片:
PS.不知道誰知道有好用的編輯影片軟體,讓我節省錄製的時間!!
後續….
因為錄製結果不是很好,不太會用Orz,所以在用文字敘述一下。
1. 建立MOSS資料連線庫:URL= http://win-83s5zz3cd3d/DataConnect
2. 建立連線字串檔
資料→資料連線→新增→建立新連線→接收資料→SQL資料庫→選取資料庫→新增SQL Server連線→輸入伺服器位置(Windows驗証)→選擇資料表→完成。
路徑順便copy下來,等一下要用。
3.完成後將連線檔案上傳到MOSS的連線資料庫
4.轉換連線資料庫
5.完成後,文件庫內容如下
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET