Wednesday, April 22, 2009

Reuse Oracle Parameters

之前在寫程式的時候就遇過的問題,只是那時候比較懶,所以用了很懶惰又醜陋的方法帶過了。

like this:
string sql1, sql2; //這兩個sql都需要一個:pid的參數
宣告一個OracleParameter param = new OracleParameter("pid", id);
//分別宣告兩個command來執行sql
cmd1.parameters.Add(param);
cmd1.executeNonQuery(); //第一次OK
cmd2.parameters.Add(param); //第二個SQL需要一樣的參數,所以直接拿來用
cmd2.executeNonQuery();
//!! 被抱怨: OracleParameter object is already contained in a collection之類的

就是這樣。
解法其實很簡單,在cmd1執行完之後,把parameters清掉就可以了。

Ref: from OTN
Sunday, April 19, 2009

西語兒歌系列之1: Los Pollitos Decen


LetraInterpretacíon
Los pollitos dicen: pío, pío, pío西文裡有些名詞可加上-ito/-ita來表示"小~"
cuando tienen hambre, cunado tienen frío.tienen frío o sienten frío
La gallina busca el maíz y el trigo,maíz: 玉米, trigo: 小麥
les da la comidda y les presta abrigo.prestar: 借出
Bajo sus dos alas, acurrucaditos,acurrutarse: 蜷縮
duermen los pollitos, hasta el otro día.
Cuando se levantan, dicen mamacita,mamacita: 可代表兒語的媽媽,也可是搭訕口吻的美人~
Tengo mucha hembre, dama lombricitas.lombriz: 蟲
Thursday, April 09, 2009

Killme-test

Wednesday, April 01, 2009

PFC Security

接觸了PowerBuilder幾次,一直到昨天才想到user跟role的問題。之前在測試系統裡,都直接跑到資料庫裡偷建帳號XD。在程式裡也沒看見什麼跟權限相關的code。一問之下,才知道在PB裡有另一套做法。

PFC(PowerBuilder Foundation Class Library)裡有一個叫做Security的...(東西!?)
留個文件做紀錄~ 他講得比較清楚XD

而且我一直以為他最多只能控制到widnow上的contorl,沒想到連DataWindow裡的那些columns都可以!! 雖然在第一段簡介就寫了,我還是今天才看到XD


Tags