跳到主要內容

發表文章

目前顯示的是 5月, 2014的文章

[ASP.NET] 攔劫SQL EXEC. TIMEOUT

今天系統突然遇到SQL執行TIMEOUT的問題, 程式如何CATCH這個問題,很簡單,運用"SQLException"就可以了, 語法如下 : try { command.Connection.Open(); command.ExecuteNonQuery(); } catch (SqlException ex) { for ( int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append( "Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "Error Number: " + ex.Errors[i].Number + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n" ); } Console.WriteLine(errorMessages.ToString()); } 其中 SQL

[ASP.NET] 試用 SPIRE.BARCODE FOR .NET

最近幾年一直都在測試新技術/功能,但是都沒有習慣將過程與結果記錄下來,每當要回頭找資料時, 有些資料或眉角就要重頭找起,有些麻煩,因此決定將這過程記錄在荒廢已久的BLOG~ 最近公司有開發APP的需求,但是,同仁用的平版是WIN8的OS, 相較於熱門的ANDRIOD OR iOS,網路資源相對有限~~ 所以面對沒作過的功能,只好捲起袖管~親手測試看看~~ 這一個需求是需要用app掃"BARCODE",不是"QRCode",沒錯~~ QRCode的solution很多,但是barcode的資源相對有限, 透過google晃了一大圈後,發現不是ie不相容,就是要錢........... 經過幾天日以繼夜不斷的搜尋,果然皇天不負苦命工程師, 讓我找到這個免費的資料: SPIRE.BARCODE FOR .NET 因為目前還在評估階段,所以先下載下來試用~~ 它可以掃到許多不同字型的barcode,以及QRCODE, 至於能掃到什麼,詳見官網,我就不多說明, 使用方式如下: 將Spire.Barcode加入參考 引用Spire.Barcode 掃描方式,可以指定barcode字型,也可以不指定,大部份不用指定就可以掃到,但也有失誤的時候; 指定字型: string[] datas1 = Spire.Barcode.BarcodeScanner.Scan(pFileName, BarCodeType.QRCode); 不指定字型: Spire.Barcode.BarcodeScanner.Scan(FileUpload1.PostedFile.InputStream); 將掃描結果存進字串陣列,我們要值是被存在array[0]裡 string[] datas1 = Spire.Barcode.BarcodeScanner.Scan(pFileName); ListBox1.Items.Add(datas1[0]); 掃描的類型不一定是實際圖檔,也可以是stream string[] datas1 = Spire.Barcode.BarcodeScanner.Scan(FileUpload1.PostedFile.InputStream);