原创 Sql Sever記錄的行列轉換

已知一個表的結構爲: 姓名 科目 成績 張三 語文 20 張三 數學 30 張三 英語 50 李四 語文 70 李四 數學 60 李四 英語 90 怎樣通過select語句把他變成以下結構: 姓名 語文 數學 英語 張三 20 30 5

原创 向ACCESS數據庫插入數據時顯示:“標準表達式中數據類型不匹配。”

在向數據庫插入數據時報異常:“標準表達式中數據類型不匹配。” 經檢查有個是數字類型,所以插入的值中不能用''括起來。 處理:將數據庫類設置成文本,問題解決。 注:我採用的是ODBC將Oracle數據庫導成Access.所以存在有些數據類型

原创 SQL Server優化二

1.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where num is null 可以在num上設置默認值0,確保表中num列沒有nul

原创 .Net文件夾幫助類

     .Net已經將文件類和文件夾類封裝得相當強大。儘管如此,有一些功能還是需要我們自己去寫方法實現。 下面就是工作中碰到的問題: 1。如何獲取文件夾的大小 2。如何複製文件夾 解決1: 方法就是獲取文件夾大小 參數1就是文件夾路徑

原创 如何截取中英文都有的字符串

英文和數字只佔一個字節,但中文佔兩個,而長度是按字節算的。 那麼如何截取含中英文的字符串呢? string str="abcd中文英文edfg; byte[] BufferLength = System.Text.Encoding.Get

原创 如何獲取Access中所有表

 public List<string> GetTables() {            List<string> Tables = new List<string>();            using (OleDbConnecti

原创 Xml幫助文件

using System.Xml;//初始化一個xml實例XmlDocument xml=new XmlDocument(); //導入指定xml文件xml.Load(path);xml.Load(HttpContext.Current

原创 VS2005如何調試aspx中JavaScript腳本

首先設置IE,   依次選擇 工具-> Internet   選項->   高級, 找到 瀏覽 下的兩個禁用腳本調試複選框, 將其取消選擇(IE默認將這兩項選中, 不能進行腳本調試),  1. 調試JS腳本文件(*.js文件) 直接在J

原创 關於SQL Server的優化

如何優化SQL Server 1、  用程序中,保證在實現功能的基礎上,儘量減少對數據庫的訪問次數;通過搜索參數,儘量減少對錶的訪問行數,最小化結果集,從而減輕網絡負擔;能夠分開的 操作儘量分開處理,提高每次的響應速度;在數據窗口使用SQ

原创 DataTable表調用Delete()方法

    項目中有行代碼突然報:“不能通過已刪除的行訪問該行的信息”。查看代碼發現我之前對DataTable調用過Delete()方法!查詢資料發現,調用Delete()方法後,會將該行標記爲刪除行,當再次訪問的時候,就會出現這樣的問題,標

原创 實現TreeView的一個功能

      功能詳細描述:我要完成這樣一個功能,如果treeview的某個節點狀態發生變化,我就讓其所有子節點(包括孫節點)的選中狀態跟當前節點一樣。並且進行判斷,如果該節點所有同級節點的狀態已經全部一致。其父節點的狀態也應該跟當前節點一

原创 自己最近測試程序

     自己最近測試程序很多,很多bug是原來很經常碰到。但由於自己一直沒在意,所以這些bug會出現仍然會出現在現在或者將來的程序中,這給後期測試和維護帶來了很大的不便,而且老是讓人覺得不可靠。心理沒有底。然後將測出的bug進行總結,歸

原创 部署IIS遇錯誤:IIS元數據訪問失敗

原因:這是因爲先安裝了asp.net ,再安裝IIS.順序有問題才導致了這個錯誤。 1、依次點擊“開始”-“運行”。2、在“運行”欄內輸入  “C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/a