原创 sharepoint服務器遷移,更換IP地址,導致網站錯誤。

Sharepoint的Web 服務器和DB服務器遷移後IP地址會發生變化。重新打開各個網站及會提示應用程序錯誤,無法打開。重新運行產品配置嚮導依然無效。   嘗試了幾個方法: 一,格式化webserver,重新安裝。這個耗時較多,服務器的

原创 通過javascript獲取sharepoint數據,使用JS導出Excel

通過網頁將數據導出到Excel是常見需求,使用服務器端導出,開發週期長,部署麻煩。這裏推薦一種客戶端導出方法。 客戶端導出與Sharepoint無關。這裏附帶使用場景基於SP,因爲SP自帶的導出功能比較弱,只能將List中全部數據導出的E

原创 高版本與.net4.5兼容錯誤:Attempted to read or write protected memory.

由於電腦安裝的了兩個不同版本的.Net,導致之前所有的基於VS2012的Console程序都無法調試。但編譯的exe可以正常運行。 調試過程提示如下錯誤: Attempted to read or write protected memo

原创 通過JS導出Excel,高效批量對Excel單元格賦值

在JS中可以使用excel對象range賦值,但不能直接使用js的array,需要預先將js的數組轉換成二進制的dictionary纔可以。 通過如下函數可以轉換將JS的數組轉換成VB數組: function toVBArray1(ja

原创 在MS SQL server中創建動態日曆

有時候在報表中展示每天的數據需要按整月的方式顯示,借用SQL Server的PIVOT可以很容易的實現這個功能。下面這個SQL可以生成每行爲一個星期的月曆。從【星期日】開始。 Declare @Date datetime,

原创 Sharepoint爬網啓動失敗,索引分區錯誤-重置索引超時

Sharepoint foundation 提供的搜索服務已經很全面了,基本涵蓋了公司內部需要的大多數需求。   在配置過程中經常遇到一些小問題。最近爬網中遇到一個錯誤索引分區提示,黃色三角歎號。下圖: 遇到這個錯誤是無法直接重置索引,

原创 sharepoint服務器遷移,導致應用程序異常的解決辦法。

Sharepoint的Web 服務器和DB服務器遷移後IP地址會發生變化。重新打開各個網站及會提示應用程序錯誤,無法打開。重新運行產品配置嚮導依然無效。   嘗試了幾個方法: 一,格式化webserver,重新安裝。這個耗時較多,服務器的

原创 使用MSSQL創建日曆

有時候在報表中展示每天的數據需要按整月的方式顯示,借用SQL Server的PIVOT可以很容易的實現這個功能。下面這個SQL可以生成每行爲一個星期的月曆。從【星期日】開始。 Declare @Date datetime,

原创 Windows文件刪不掉:無法設置新所有者

在未NTLM權限的情況下,文件所有者丟失,導致文件無法刪除的解決方法: 1. 運行輸入“perfmon” 2. 左側選性能,右側鏈接“打開資源監視器” 3 在CPU標籤中,關聯句柄右側搜索無法刪除的文件名 4. 在搜索結果中,右鍵選擇結

原创 替換Excel單元格中的回車製表符

從Excel中複製內容,如果單元格中包含回車或製表符,經常會按照多行或多列處理。可以使用如下辦法替換這些特殊符號。 將回車符替換爲“;”,將製表符刪除 新建一個Excel sheet,在第一個單元格中輸入如下公式 =SUBSTITUTE

原创 JS的數組轉換成VB的數組,調用Excel對象複製

在JS中通過range向excel對象賦值不能直接使用array,需要預先將array轉換成dictionary纔可以。 通過如下函數可以轉換js數組,JS的數組轉換成VB的數組函數: function toVBArray1(jarra

原创 使用Webservice將Sharepoint的List中指定列導出到Excel中

Sharepoint自帶的導出功能比較弱,只能將List中全部數據導出的Excel中,如果要定製列和行數只能自己開發。 通過實驗,使用webservice導出全部數據比使用webpart開發方便很多。只需要客戶端有excel,用js即可實

原创 基於Sharepoint和SSRS生成各種PDF,WORD類文檔。

各種項目中經常有需求,在服務器端生成各種PDF,WORD,EXCEL等報告。 通常使用的方法是用VBS或VSTO操作OFFICE對象模型,修改WORD或Excel模板生成文件,PDF可以使用PDF打印機制作PDF文件。這種方式問題多多,經

原创 Sharepoint項目編譯錯誤,提示在.NETFramework4.0中無法解析System.Net.Http的問題

最近Windows裝了幾個安全補丁,導致原來好好的Sharepoint插件程序,無法編譯通過。一直提下如下錯誤 未能解析主引用“Microsoft.SharePoint, Version=15.0.0.0, Culture=neutra

原创 通過Oracle處理XML,XML中的特殊字符如何轉義處理

最近在做讀取Oracle數據庫中XML的項目。之前在MSSQL中使用過XPath讀取,非常方便。最近這個Oracle也打算試試。好久不用略有生疏。簡單介紹一下。 讀取前要保存XML,這個很簡單,在Oracle中建立一個CLOB類型的字段即