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...

在string.format裡呈現{}大刮號

2012年8月3日 星期五

在串字串時,遇到用string.format裡會有{}大刮號,但是一直無法成功,接下來直接看範例吧:

string str = string.Format(@"
$(document).ready(function(
{{
  alert('錯誤訊息:{0}');
}}
);",errormsg");


結果是只要用二次大刮號就可以在頁面上呈現喔,試試看吧。

Read more...

正規式

2012年8月2日 星期四

正規式用在表單驗證是很好用的東西,接下來看範例吧。

例:
/^[0-9]+$/
/^代表字串開始
$/代表字串結束

電話方式驗證,只允許[#,-,(,),0-9]

1.javascript方式:

d代表的是數字,\#代表允許#符號
var reg = /^[\d\#\-\(\)]+$;


 



 







2.C# 數字型態除了用d外也可用0-9,\\#代表允許#符號



string reg = "^[0-9\\#\\-\\(\\)]*$";






資料參考


http://neural.cs.nthu.edu.tw/jang/books/webprog/03jscript/reg1.asp?SessionCount=13

Read more...