技術

Articles

CSharp調用Web Services

在Virtual Studio工具的操作如下: 按右鍵加入服務參考貼上WSDL命名 調用.NET自己的WS ServiceReference1.WebServiceSoapClient a = new ServiceReference1.WebServiceSoapClient(); Response.Write("" + a.HelloWorld() + " =" + a.Add(5, 2)); 調用AXIS2的WS SignOverTime.SignOverTimePortTypeClient sign = new SignOverTime.SignOverTimePortTypeClient("SignOverTimeHttpSoap11Endpoint"); sign.doApply(ApplyEmpID.Text, eFormSid, "同意", Apply_Reason.Text);
技術
0
minutes

MSSQL中換行符號的更換

微軟的MSSQL的換行符號(rn),可以使用特殊的方式找出來,如下: UPDATE SET = REPLACE (, CHAR(13) + CHAR(10) , '<br/>')
技術
0
minutes

MSSQL中遞迴的寫法

微軟的MSSQL也有遞迴功能,寫法如下,看起來有點奇怪,需要適應一下。 WITH AppCTE(, , ) AS ( -- Anchor Query SELECT , , FROM WHERE = 128 UNION ALL -- Recursive Query SELECT m., m., m. FROM ...
技術
0
minutes

Oracle SQL遞迴處理

遞迴,英文說法是Recursive,簡單的說就是類似Window中資料夾的概念,可以進行無限分類樹,在資料庫中如何實現遞迴,主要就是透過ID與PID,ID是識別自己的資料,PID是父ID(或上一層的ID),這樣就可以製造出遞迴的結構,Oracle中可以用以下語法把遞迴資料撈出來。 SELECT * FROM TABLE A START WITH A.ID = 'ROOT' CONNECT BY PRIOR A.ID = A.PID
技術
0
minutes

將資料夾變成磁碟機

在Windows系統中,有時候可能會遇到程式的運作是限定在Disk D,但是有些電腦沒有Disk D,這個時候可以用以下指令用資料夾模擬出Disk D。 subst D: C:VirtualDisk_D
技術
0
minutes

透過SQL句避免資料重複新增

有時候可以透過SQL句就能避免資料重複新增,當然也可以用老派的方式,先Select Count(1)確定沒有資料後再Insert,單句SQL就能做到,請參考以下適用於Oracle的情況: INSERT INTO TABLE1 (Column1, ...
技術
0
minutes