2010年12月23日

2010年12月21日

Oracle select into 的用法

select into .. from 可以塞到column變數或是row變數, 但是where條件只能抓出一筆, 不然會產生錯誤,dbms_output.put_line可以輸出到畫面,以下指令執行完點sql視窗"output"可以看到結果.

2010年12月19日

在Windows上安裝PHP SERVER

這邊是以手動的方式安裝, 並和IIS共存, 因此改用8080 port取代80 port‧一共要安裝Http server和php5.3

C# 泛型概念,LIST泛型

使用泛用型別(Generic)可以讓程式碼重複使用, 並確保型別安全性和效能‧泛用除了可以在自己宣告的類別理使用外, .net的集合類別大多以泛型為基礎, 像是List‧以下將先介紹泛型的概念‧

2010年12月17日

Redirect 產生“正在中止執行緒(執行緒中止)”錯誤

下Response.Redirect會出現 "正在中止執行緒“(ThreadAbortException)的例外資訊以下是MS解決方法:

2010年12月15日

PL/SQL 複製A table結構和資料到B table

在oracle pl/sql要T-SQLselect into一樣, 複製A table結構和資料到B table, 可用以下指令:

create table  newTable as
select *
from oldTable


參考:



http://psoug.org/snippet/SELECT-into-a-table_659.htm

在.net存取Oracle資料庫

連接到Oracle有幾種方式ODBC、OLEDB、MS Data Provider for Oracle、ODP.NET,MS Data Provider for Oracle和ODP.NET是很類似的東西, Oracle宣稱ODP.NET比較穩,

2010年12月13日

以ASP下載檔案

ASP利用ADODB.Stream物件可以進行檔案的下載, 但如果web server的檔案室要透過過網路芳鄰下載, 則要先做 UNC權限設定, 以下是相關程式:

2010年12月12日

動態產生LinkButton

這邊的範例會利用table control 動態產生table, 並在cell裡加入LinkButton
首先你在form上加入一個Label1, 程式裡利用兩層loop產生8*4個linkButton‧

2010年12月7日

如何在ASP.NET網站讀取不同主機的檔案-網路芳鄰方式

企業裡可能會把電子檔案集中在一個file server裡, 如果有一web server的機器,  但跟file server是不同機器, 這時便產生了兩台主機傳輸檔案的問題, 透過網路芳鄰是個解法,但會涉及一些權限的設定。
我們將設計一個下載網頁, 點download鍵, 將會透過web server, 經由網路芳鄰去file server的c:\remote_files, 將AA.txt下載, 操作如下圖。

asp.net 幾種檔案下載比較

asp.net 幾種檔案下載方式比較

2010年12月2日

.net裡debug 和 release的分別

編譯器在Debug mode會發佈System.Diagnostics.DebuggableAttribute的事例。在Release版本則無。
在debug 版本,  IsJitOptimizerEnabled 設為 True, 在 release版本設為 False.  用ildasm.exe 打開Debug版本可以看到這屬性。Debug版本不會 優化binary, 並移動code像loop-invariant hoisting那樣。 在selecte 的指令,在這兩種模式效能上表現可能會有很大變化。但這不是絕對。

2010年12月1日

Random和GUID效能測試

在.net 1.1環境想取得唯一的檔名. 本是可利用Path.GetTempFileName()建立並取得唯一的暫存檔完整路徑, 但因要存在特定目錄, 所以採自行產生檔案‧有兩個方案來達到這樣的目的: