也來濠洨一下資訊技術好了
取名靈感來自於「也來寫部落格好了」,但是我偏愛「濠洨」這二個字的字面意義,而且加上「資訊技術」四個字,跟另一個網誌「也來濠洨一下旅行美食好了」做出區隔!!
搜尋此網誌
2022年8月20日 星期六
2017年8月29日 星期二
2017年8月19日 星期六
如何在vs2014上面透過檔案總管批次加入檔案至專案
首先開啟專案之後,在欲加入的路徑下,使用檔案總管開啟
檔案總管開啟之後,將欲加入的整批檔案複製到此處
回到vs2014內,透過「顯示所有檔案」顯示該目錄
然後在目錄上,使用「加入至專案」加入
之後原本空心的圖示,就會變成實心圖示
檔案總管開啟之後,將欲加入的整批檔案複製到此處
回到vs2014內,透過「顯示所有檔案」顯示該目錄
然後在目錄上,使用「加入至專案」加入
之後原本空心的圖示,就會變成實心圖示
2016年10月6日 星期四
尚未commit之前,如何取得寫入的資料
為了達到資料一致性,我們會在程式上包Transaction的動作
但是一旦包了Transaction,在尚未commit之前,如果不是在同一個connection下
無法讀到資料
譬如
create connection1
create connection2
connection1.insert
connection2.select -> 會抓不到 connection1.insert 的資料
除非connection1.commit
但是如果是
connection1.select -> 這就可以抓到 connection1.insert 的資料,即使尚未 connection1.commit
所以聰明的你應該知道,那就在一個動作內,都用同一個connection就好啦
沒錯
而且,我們可以把connection存到session變數內
經過測次,也可以有一樣效果
這樣一來就不用一直傳遞connection參數
只要需要時,去session抓出來用就好
譬如某段執行時,可以
create_connection();
do_something();
drop_connection();
---------------------------------------
create_connection() {
create connection
connection open
create trainsation
begin trainsation
store connection to session
}
do_someting() {
get connection from session
query....
update.....
}
drop_connection() {
get connection from session
connection.commit
drop connect
drop session
}
但是一旦包了Transaction,在尚未commit之前,如果不是在同一個connection下
無法讀到資料
譬如
create connection1
create connection2
connection1.insert
connection2.select -> 會抓不到 connection1.insert 的資料
除非connection1.commit
但是如果是
connection1.select -> 這就可以抓到 connection1.insert 的資料,即使尚未 connection1.commit
所以聰明的你應該知道,那就在一個動作內,都用同一個connection就好啦
沒錯
而且,我們可以把connection存到session變數內
經過測次,也可以有一樣效果
這樣一來就不用一直傳遞connection參數
只要需要時,去session抓出來用就好
譬如某段執行時,可以
create_connection();
do_something();
drop_connection();
---------------------------------------
create_connection() {
create connection
connection open
create trainsation
begin trainsation
store connection to session
}
do_someting() {
get connection from session
query....
update.....
}
drop_connection() {
get connection from session
connection.commit
drop connect
drop session
}
2016年10月3日 星期一
2016年8月1日 星期一
在ORACLE建立可連結SQL SERVER的LINK SERVER
先在ORACLE主機的tnanames.ora新增遠端主機資訊
開啟PL-SQL建立相關遠端資訊
連接到SQL-SERVER主機上,新增一個對接檔及內容如下,重點是對接資料庫要設定
修改LISTENER.ORA
重啟LISTENER服務
2016年3月21日 星期一
用文字檔寫LOG
string _file = @"c:\" + System.DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".txt";
System.IO.FileStream fileStream = new System.IO.FileStream(_file, System.IO.FileMode.Create);
fileStream.Close();
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(_file))
{
sw.Write(str);
}
System.IO.FileStream fileStream = new System.IO.FileStream(_file, System.IO.FileMode.Create);
fileStream.Close();
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(_file))
{
sw.Write(str);
}
訂閱:
文章 (Atom)