19 มิถุนายน 2558

การเพิ่มความเร็วของการทำ Query (SQL Server Query Performance)

เราสามารถเพิ่มความเร็วของการ Query ข้อมูลได้โดยทำให้ Column ที่เป็นข้อมูลเป็น Index
ให้เลือก Column ที่มีการใช้งานที่เป็นเงื่อนไขของโปรแกรม
เช่น Order by , Where หรือ Column ที่ใช้ในการ Join กับตารางอื่น เป็นต้น

1. เลือก Table และคลิกไปที่ Design

สอนการเขียน C# (Youtube)

http://csharp-video-tutorials.blogspot.co.uk/p/free-c-video-tutorial-for-beginners.html

17 ธันวาคม 2557

การ Export Table to Excel (SQL Script)

EXEC sp_configure 'Show Advanced Options', 1
RECONFIGURE
GO
 
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE
GO

EXEC sp_MSSet_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
GO
 
EXEC sp_MSSet_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
GO

---- Export To Excel File
insert into OPENROWSET('Microsoft.ACE.OLEDB.12.0', 
    'Excel 12.0;Database=E:\_Backup\testing.xls;', 
    'SELECT * FROM [Sheet1$]') select Sku_Id,Str1 from ms_SKU

---- Insert Form Excel File
SELECT * INTO dbo.ImportedEmployeeData
FROM   OPENROWSET('Microsoft.ACE.OLEDB.12.0',
       'Excel 12.0 Xml;HDR=YES;Database=E:\_Backup\testing.xls;',
       'SELECT * FROM [Sheet1$]')
GO

อ้างอิง :: http://sqlandme.com/2013/04/15/sql-server-import-data-from-excel-using-t-sql/

19 ตุลาคม 2555

Script Import and Export Table Sql Server (Sqlserver Excel)

1. สร้างเอกสาร Exel C:\Book1.xls 2. ทดสอบตามด้านล่าง
--Query Excel 
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\Book1.xls;HDR=YES', 
'SELECT * FROM [Sheet_Name$]')


 
--Export SQL table to Excel
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\Book1.xls;', 
'SELECT * FROM [Sheet_Name$]') select * from Table_Name
 

--Import Excel to SQL table 
Insert into Table_Name 
Select * FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=D:\Book1.xls;HDR=YES', 
'SELECT * FROM [Sheet_Name$]')

3 ตุลาคม 2555

รายการ .NET Component ทั้งหมด

combo_package

สถาปัตยกรรมเทียร์ (Tier)

Tier คำนี้เมื่อแปลออกมาจะแปลได้ว่า "ชั้น"
Tier ในวงการ Software ก็มีความหมายคล้ายกัน สำหรับท่านที่ยังไม่เข้าใจขอแนะนำง่ายๆ โดยให้มองว่า "ชั้น" นั้นเป็นนามธรรม เมื่อนำมาใช้ในวงการ Software แล้ว จำเป็นต้องสร้างนามธรรมนั้นเป็นภาพลักษณ์ขึ้นมา
นิยามเฉพาะเจาะจงของ Tier ก็คือ "การรับ-ส่งข้อมูลในชั้นต่างๆ" นั่นเอง มักจะใช้คำว่า Tier กับ Software ทาง Business solution ที่มีระบบเครือข่าย มี Database Server ผู้เขียนจะจำแนกสถาปัตยกรรมเทียร์เป็น 3 แบบ ให้เห็นความแตกต่างอย่างชัดเจน


  1. 2 Tier
  2. 3 Tier
  3. Multi-tier

19 กันยายน 2555

IIS is not a valid Win32 application (Windows x64)

การแก้ไข IIS ไม่สามารถรันเว็บได้บนเครื่อง 64 บิท x64

 ขึ้น is not a valid Win32 application
 
 

6 กันยายน 2555

ผญ๋า อีสาน พฤติกรรมไม่ควรปฏิบัติ(1)


ผะหญาสุภาษิต
พฤติกรรมไม่ควรปฏิบัติ
คัดจาก กาพย์ปู่

       ï มีดน้อยฟันเข้า  เด็กอวดรู้เกินวัยï   ผู้เฒ่ากล่าวคำหาญ   เป็นคนแก่มักพูดจาคุยโวโอ้อวด
ï  ปูมหลวงบอกยาป้าง  คนป่วยบอกยารักษาโรคï   แม่ฮ้างบอกยาสะเหน   หญิงม้ายบอกยาเสน่ห์ï  คนโลเลสอนควมฮู้   คนไม่มีความรู้ไปสอนคนอื่นï   คนลบหลู่ชี้บอกทางคุณ   คนเนรคุณ ชี้นำให้คนอื่นเกี่ยวกับเรื่อบุญคุณï คนเป็นขุนบอกทางค้า  ข้าราชการแนะนำการค้าขายï  คนขี่ข้าบอกทางเงิน    คนรับใช้คนยากจนบอกแนวทางการหาเงินï  คนมั่งมีกินทานบ่ได้   คนร่ำรวย มีแต่ความเห็นแก่ตัวไม่มีการทำบุญทำทานï  คนขี้ไฮ้อวดอ้างฮ่างมี   คนจนยากไร้อวดอ้างว่าตนเองร่ำรวยï  คนเป็นชีหาเงินรับจ้าง  เป็นนักบวชพระสงฆ์หรือชีรับจ้างหาเงินï  คนอวดอ้างยกย่องว่าโตดี   คนอวดอ้างยกย่องตัวเอง  เป็นอาจารย์หากินแต่เหล้า  คนที่เป็นครูบาอาจารย์ติดสุราï  เป็นผู้เฒ่าควมฮู้บ่ถาม   เป็นคนแก่ที่สนใจในการเรียนรู้ประสบการณ์ï   เป็นสมภารลูกวัดบ่ย้าน  เป็นเจ้าอาวาสที่พระลูกวัดไม่ยำเกรง ไม่นับถือ ไม่มีความสามารถในการปกครองï