原创 使用Windows自定義消息結束應用程序

BackCopy.exe的關閉有一系列條件,我想用另外一個程序結束它,但不想使用結束進程的方式。於是寫: protected override void WndProc(ref System.Windows.Forms.Message

原创 庫存減少銷售增加的事務例子

(1) Private Sub Do(ByVal SL As Integer)Dim oConn As New ADODB.ConnectionDim oRs As New ADODB.RecordsetDim oRs2 As New A

原创 CLR存儲過程取回表內容

CLR存儲過程 public partial class StoredProcedures{    [Microsoft.SqlServer.Server.SqlProcedure]    public static void  Stor

原创 金山毒霸中小企業網絡版5.0使用中遇到的若干問題

1)長時間無法升級,到控制中心手工升級依然失敗,查看日誌是諸如“下載主索引文件失敗”之類的信息。解決方法:停止控制中心,過1、2分鐘重新啓動,重新升級,問題解決。   2)某如在控制中心突然看到服務器端離線,在服務器端界面上看到註冊失敗,

原创 最近編程的一些心得

JAVASCPRIT寫的確認對話框不管是否是在AJAX狀態下,都和驗證控件有衝突。     因爲數據庫某個字段有半個漢字,在AJAX下的GRIDVIEW報Sys.WebForms.PageRequestManagerParserError

原创 安全心得(2009-09-09)

1)輸入框必須限制長度,夠用就行,最好用正則表達式限制內容;2)禁止輸入<HTML>標記,ASP.NET默認設置是禁止的;3)上傳文件要嚴格限制類型和文件後綴,最好讀取文件的頭字節來判斷;4)數據庫帳號不要和服務器密碼相同,最好是有限權限

原创 HTML注入

默認地,ASP.NET 1.1和2.0請求驗證會對送至服務器的數據檢測是否含有HTML標記元素和保留字符.這可以防止用戶向程序中輸入腳本.請求驗證會對照一個有潛在威脅的字符串列表進行匹配,如果發現異常它會拋出一個HttpRequestVa

原创 WebRequest登錄ASP.NET頁面

 CookieContainer cookieContainer = new CookieContainer();             // 設置打開頁面的參數            string URI = "http://xxx/

原创 一些心得

DataSet轉XML:   DataSet dataSet = new DataSet();SqlConnection sqlConn = null; sqlConn = new SqlConnection("Data Source=1

原创 編寫服務要注意的

)運行服務的時候,說服務啓動又馬上結束之類的信息,表示程序運行有失敗的地方。 2)通常服務中會用到eventlog控件,且不要圖方便,把它的Source屬性寫成和服務一樣的名字, 因爲服務的名字已經和Windows自帶的日誌綁定,一個名字

原创 導出到EXCEL的問題

  Response.ContentType = "application/ms-Excel";Response.Charset = "UTF-8"; Response.ContentEncoding = System.Text.Enc

原创 ISA2006解決SSL隧道端口範圍的方法

有些工作用到網站使用的SSL並非443,而是很古怪的。這個時候如果IE走的是WEB代理的話,需要配置ISA服務器,因爲ISA默認走443。網上有介紹,貌似很繁瑣,而且不是用ISA自己的配置,而是第三方小工具,所以我放棄了。       

原创 爲了在WEB頁面中完成全鍵盤操作

和C/S一樣,我需要在商品編號輸入框中輸入若干數字,按下回車後,跳出一個網頁對話框,裏面是和商品編號有關的GridView,選中後關閉網頁對話框,將信息帶回原來的頁面。   //這段代碼用來定義彈出對話框 if (!Page.IsClie

原创 抄來的一點SELECT知識

有個複雜的查詢出現了除0錯誤,而我以爲自己在WHERE子句中已經作了判斷,這次教訓是:   SQL Select語句完整的執行順序: 1、from子句組裝來自不同數據源的數據;2、where子句基於指定的條件對記錄行進行篩選;3、grou

原创 DBF表用ADO訪問的一個問題

oRs.CursorLocation = adUseClientoRs.Open "SELECT * FROM ZCYZK.DBF", oConn, adOpenForwardOnly, adLockReadOnly 返回E_FAIL錯誤