2010年11月30日

2010年11月25日

TSQL WHERE IN 技巧

有一個陣列內資料可能是Array(A1,A2,A3......),
想用這些資料做為條件用於SQL查詢

2010年11月23日

讀寫App.Config-Windows form範例

我們的windows form程式裡可能需要預設一些Connection String, 那可以用ConfigurationManager 類別 , 進行讀取和作更新, ConfigurationManager有很多屬性, 常用的有AppSetting和ConnectionStrings, 以下就模擬將資料庫連線字串和使用者帳號/密碼, 利用以上 兩屬性來實作設定和撰寫相關讀取更新程式:

2010年11月16日

各種Connection String參考

對於各種資料來源有不同的連線字串,這邊發現了一個網站已經幫你整理好了

收合式checkbox

以下展示收合式面板的作法,
實務上, 像是問卷因為選項很多,所以設計成按下某個checkbox後,下面相關的其他問題才會被展開;取消選取,則其他問題會再被隱藏起來‧

Reporting Services權限控管應如何寫

在MS SQL 2005 Reporting Services中,想要讓不同使用者在看同一張報表的時候,可以看到不同的內容,應該要怎麼寫?
例如:A、B、C、D、E五個人,在各自登入Reporting看"銷售明細表"的時候,A只能看的到A自己的客戶,B、C、D登入時也只能看到自己的客戶資料,但E登入卻可以看到所有的資料.

VS2005使用COM元件在Windows7的問題

開發出來的程式在 xp 系統將影像載入元件做顯示是正常運作的,但在windows7 會出現錯誤訊息,以下是相關環境和解法:

2010年11月15日

各版本NET Framework(1.0~4.0) OS 要求

以下是根據MS公佈的NET Framework所需要的系統要求, 整理的對照表:

VB.NET上傳檔案

以下展示upload元件用法:

session生命週期

session的生命週期, start:打開劉灠器程式設定session開始, end:關閉劉灠器
or timeout(default 20分) session也會被清除

CheckBoxList連接SqlDataSource

用CheckBoxList連接SqlDataSource
然後想要讓產生的每個CheckBox都先檢查是否超過指定的數字
如果是就不給勾選

如何在C#的Picturebox上畫線畫圓

如何在C#的Picturebox上畫線畫圓, 以下是相關介紹:

LINQ日期條件

假設資料庫日期欄位的資料型態為DateTime(欄位值為:2010/7/6 下午 05:48:16)
要如何用Linq to Sql的語法,查出某年某月份的資料??
例如查詢資料時,我只要2010年7月份的資料。

序列化物件與檔案儲存

如何將物件寫進去文字檔案,在下次讀取可以取出整個來使用, 這時可考慮序列化物件:

XmlDocument讀取出XML的每層標籤名稱

以下將示範如何用XmlDocument尋訪節點,將資料讀出來:

.net如何修改/刪除資料夾及檔名

在.NET刪除資料夾 跟檔案, 修改資料夾名 跟 檔名,該如何做?

ReportView跳頁空白問題

ReportView跳頁空白問題,印的範圍是9.3*10,紙張大小是11*27.94,奇怪的是它會跳頁印,也就是單數頁是有三筆資料的,而雙數頁是空白的,那裡出問題呢?

監控某一程序所耗費的CPU用量

PerformanceCounter PTCounter = new PerformanceCounter("Process",
"% Processor Time",
"process名稱");

如何透過ado.net 新增從oledb查詢出的Excel資料

透過oledb的方式可以正確查出excel資料也可以把資料存到datatable中

Menu兩層式選單

利用雙層迴圈產生兩層menu:

LINQ與TRANSACION問題

LINQ to SQL之DataContext於SubmitChanges函式執行時,就算不指定Transaction,DataContext都會自動啟動一個Transaction,在進行大量insert時一定會有鎖住的問題,造成效能的問題。

2010年11月10日

TSQL如何判斷某個資料表(table)或欄位是否是否存在

如果要判斷資料庫內的某個資料表(table)或欄位是否存在可利用以下sql:

避免資料表更新時鎖定, 加快查詢速度

在.net 2.0預設insert是Table Lock, 所以下select時可能會被鎖, 以下是其情境:

2010年11月9日

安裝PetShop 4.0

以下是安裝PetShop 4.0的步驟:


1. 下載軟體 Source code


2. 在 vista上安裝注意事項:


a.關畢 UAC, 然後安裝.

VISTA上利用VS2008執行網頁程式出現"無法顯示網頁"

VISTA上利用VS2008執行網頁程式出現<無法顯示網頁>
可依以下步驟檢查排除:

如何讓網頁自動以AD帳號登錄

本文是要說明如何設定IIS, 使User進入網頁時便利用AD帳號登錄。

在Vista/Windows 7上設定Reporting Service

在Vista上設定Reporting Service 可能會遇到一些要克服的問題, 以下是我的經驗: