Monday, December 17, 2007

โปรแกรมสร้าง Data Dictionary

สามารถ Download มาใช้งานได้ที่
http://www.codeplex.com/datadictionary

ใช้งานได้กับ SQL 2000, SQL 2005

posted on Monday, December 17, 2007 4:43:15 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Wednesday, November 07, 2007
  1. Master page controls Init event.

  2. Content controls Init event.

  3. Master page Init event.

  4. Content page Init event.

  5. Content page Load event.

  6. Master page Load event.

  7. Content controls Load event.

  8. Content page PreRender event.

  9. Master page PreRender event.

  10. Master page controls PreRender event.

  11. Content controls PreRender event.

posted on Wednesday, November 07, 2007 7:40:28 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Monday, October 29, 2007

วิธีการใช้ Visual Studio สร้าง Data Access Layer ด้วย DataSet Designer ซึ่งง่ายและรวดเร็วในการสร้างสไตล์วิชวล ไม่ต้อง coding

http://www.theserverside.net/tt/articles/showarticle.tss?id=DataSetDesigner

 

posted on Monday, October 29, 2007 7:09:25 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]

เทคนิคการทำ Data Paging กับ Data List ของ Scott Gu

http://weblogs.asp.net/scottgu/archive/2006/01/07/434787.aspx

 

posted on Monday, October 29, 2007 7:05:53 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Thursday, October 25, 2007

เทคนิคเล็กๆน้อย ด้วยภาษา C#

byte[] ascii = System.Text.Encoding.GetEncoding("windows-874").GetBytes("สวัสดี");
posted on Thursday, October 25, 2007 7:46:24 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
posted on Thursday, October 25, 2007 7:42:50 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Wednesday, October 24, 2007
โปรแกรมส่งค่า HTTP POST ด้วย C#
using System.Net;
...
string HttpPost (string uri, string parameters)
{ 
   // parameters: name1=value1&name2=value2    
   WebRequest webRequest = WebRequest.Create (uri);
   //string ProxyString = 
   //   System.Configuration.ConfigurationManager.AppSettings
   //   [GetConfigKey("proxy")];
   //webRequest.Proxy = new WebProxy (ProxyString, true);
   //Commenting out above required change to App.Config
   webRequest.ContentType = "application/x-www-form-urlencoded";
   webRequest.Method = "POST";
   byte[] bytes = Encoding.ASCII.GetBytes (parameters);
   Stream os = null;
   try
   { // send the Post
      webRequest.ContentLength = bytes.Length;   //Count bytes to send
      os = webRequest.GetRequestStream();
      os.Write (bytes, 0, bytes.Length);         //Send it
   }
   catch (WebException ex)
   {
      MessageBox.Show ( ex.Message, "HttpPost: Request error", 
         MessageBoxButtons.OK, MessageBoxIcon.Error );
   }
   finally
   {
      if (os != null)
      {
         os.Close();
      }
   }
 
   try
   { // get the response
      WebResponse webResponse = webRequest.GetResponse();
      if (webResponse == null) 
         { return null; }
      StreamReader sr = new StreamReader (webResponse.GetResponseStream());
      return sr.ReadToEnd ().Trim ();
   }
   catch (WebException ex)
   {
      MessageBox.Show ( ex.Message, "HttpPost: Response error", 
         MessageBoxButtons.OK, MessageBoxIcon.Error );
   }
   return null;
} // end HttpPost 
posted on Wednesday, October 24, 2007 7:25:05 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]

เพื่อให้การแสดงผล Enterprise Manager เร็วขึ้นถ้ามี database เยอะๆ
ให้ทำการ ซ่อน Database อันที่ user คนนั้นไม่มีสิทธิใช้งานออกไป

http://support.microsoft.com/kb/889696/en-us

posted on Wednesday, October 24, 2007 5:49:34 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]

หลังจาก download มาใช้นานแล้วแต่ยังไม่ได้ setup กับ Blog ตัวเองในที่สุดก็ได้ฤกษ์เปลี่ยนเป็น dasBlog version 2 ซะที เดิมใช้ dasBlog 1.9 อยู่ (bug เพียบ)
คิดว่าจะเปลี่ยนไปใช้ WordPress เหมือนคนอื่นบ้างแต่ก็ไม่ค่อยจะรู้ php มาก เลยเอาว่ะ dasBlog ก็ได้เพราะถนัด C# อยู่แล้ว แกะ Code พอได้อยู่ สงสัยต้องทำ Localize เป็นภาษาไทยเองมั๊ง ไม่เห็นมีคนทำ (จะทำเองก็ขี้เกียจ งานตัวเองก็เยอะอยู่แล้ว)

posted on Wednesday, October 24, 2007 3:53:38 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Saturday, September 08, 2007

ใน Microsoft .Net 3.0 จะมี Feature ใหม่ๆเพิ่มขึ้นมาเช่น

  • Automatic Properties, Object Initializer and Collection Initializers
  • Extension Methods
  • Lambda Expressions
  • Query Syntax
  • Anonymous Types
  • ซึ่ง Feature เหล่านี้จะช่วยเหลือในเรื่องของการ query ข้อมูลในรูปแบบใหม่ ซึ่งเรียกว่า "LINQ" - .NET Language Integrated Query

     

    posted on Saturday, September 08, 2007 9:53:22 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
     Thursday, September 06, 2007

    /****** Object:  Stored Procedure dbo.spExecuteDTSPackage    Script Date: 2/18/2003 5:27:58 AM ******/
    CREATE PROCEDURE [dbo].[spExecuteDTSPackage]
    @in_varPackageName Varchar(100),
    @in_varServerName varchar(20),
    @out_chrErrorType Char(3) = 'SYS' OUTPUT,
    @out_intErrorCode Int =0 OUTPUT
    AS
    DECLARE @object int,
    @hr int,
    @src varchar(255),
    @desc varchar(255),
    @val as varchar(100)

    -- LOAD A VARIABLE WITH A NEEDED PROCEDURE CALL..
    SELECT @val = 'LoadFromSQLServer(' + @in_varServerName + ', "", "", 256, , , , ' + @in_varPackageName + ')';
    -- CREATE THE OBJECT.
    EXEC @hr = master..sp_OACreate 'DTS.package', @object OUT;
    IF @hr <> 0
    BEGIN
          -- Trapping error if object not created
            EXEC master..sp_OAGetErrorInfo @object, @src OUT, @desc OUT
            SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc
            RETURN
    END
    -- GET THE DTS PACKAGE REFRENCE.
    EXEC @hr = master..sp_OAMethod @object, @Val,  NULL;
    IF @hr <> 0
    BEGIN
           -- Trapping error if Execute failed
          EXEC master..sp_OAGetErrorInfo @object, @src OUT, @desc OUT
           SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc
          RETURN
    END
    -- EXECUTE THE DTS PACKAGE.
    EXEC @hr = master..sp_OAMethod @object, 'Execute'
    IF @hr <> 0
    BEGIN
           -- Trapping error if Execute failed
          EXEC master..sp_OAGetErrorInfo @object, @src OUT, @desc OUT
           SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc
          RETURN
    END
    GO

    posted on Thursday, September 06, 2007 12:09:41 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]

    แก้ไขปัญหา Focus บน ASP.Net 2.0

    http://weblogs.asp.net/scottgu/archive/2005/08/04/421647.aspx

    posted on Thursday, September 06, 2007 12:08:33 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]