日期相加

2012年11月8日 星期四

javascipt之日期相加

常用到所以做個筆記

 

//日期相加
function addDate(dateObj,days)
{
var tempDate = dateObj.valueOf();
tempDate = tempDate + days * 24 * 60 * 60 * 1000;
tempDate = new Date(tempDate);
return tempDate;
}

Read more...

取至小數點第二位,不足補零 for javascript

2012年10月12日 星期五

var total =10
(total).toFixed(2);


 
結果為10.00

Read more...

強制固定表格寬度

2012年10月11日 星期四

今天遇到talbe裡的內容因為輸入字串太長,雖然table有設定長度,但是還是會發生不會自動換行

這種情況都是在輸入一連串英文會發生,這時候如果加上以下語法則可避免此問題

style= "word-break:break-all; "

不過呢?此語法不支援firefox喔,請注意!!

<html>
<head>
<title>html測試</title>
</head>
<body>
1.
<table border="1">
<tr>
<td width="100px">長度100px</td>
</tr>
</table>
2.
<table border="1">
<tr>
<td width="100px">長度100px 這是會自動換行的</td>
</tr>
</table>
3.
<table border="1">
<tr>
<td width="100px">長度100px 被亂搞aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
</tr>
</table>
4.
<table border="1">
<tr>
<td width="100px" style= "word-break:break-all; ">長度100px 被亂搞aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
</tr>
</table>
</body>
</html>

1.正常





長度100px

2.輸入正常中文





長度100px 這是會自動換行的

3.輸入不正常英文





長度100px 被亂搞aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

4.修正後





長度100px 被亂搞aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Read more...

10個超好用的撰寫jQuery技巧

2012年8月30日 星期四

請參考


http://ithelp.ithome.com.tw/question/10021702

Read more...

location.href與location.replace差異

2012年8月29日 星期三

今天在處理asp.net 程式,當送出頁面後用script導頁

如果用
location.href方式,導頁成功後,在按回上一頁,會出現頁面無資訊顯示問題
因為送出頁面會postback,這時瀏覽器的hristory會記錄這一頁
所以用location.href 會發生問題

要改用location.replace方式,則可避免這樣的問題
用replace可把postback這頁消除,所以頁面就正常啦



Read more...

Store Procedure 執行錯誤

2012年8月23日 星期四


今天遇到使用Oracle Store Procedrure會出現錯誤,但在Oracle SQL Developer管理工具執行是ok的,

在測試 Store Procedure過程中,遇到以下的錯誤訊息:
(1)ORA-01036: 變數名稱?號碼無效,因為參數前面多加一個@符號的緣故 oracle_command.Parameters.Add("@return_value", OracleType.VarChar, 3)
   解決之道:針對 SQL Server資料庫,執行預存程序時,參數前面要多加一個@符號,但 Oracle卻不需要,因此將@符號刪除,即可解決。

(2)ORA-06550: 第 1 行, 第 7 個欄位:
    PLS-00201: 識別字 'test_proc' 必須被宣告
    ORA-06550: 第 1 行, 第 7 個欄位:
    PL/SQL: Statement ignored
   解決之道:
   1. 賦予使用者有執行 test_proc預存程序的權限。
   2. 如果使用 test帳號建立 test_proc預存程序,而執行 test_proc預存程序的帳號為 test2,則 oracle_command.CommandText的內容要由 test_proc變成 test.test_proc。

參考來源:
http://blog.xuite.net/sugopili/computerblog/26446766-Oracle+%EF%BC%8D+Store+Procedure%E5%85%A5%E9%96%80

Read more...

各家SQL連線

2012年8月5日 星期日

不同的資料庫得使用不同的連線字串來連接,以下網站可以參加各種資料庫連結字串。
http://www.connectionstrings.com/

Read more...