NOTE: ตรวจสอบ User ก่อนว่า Instane มี User นี้ หรือป่าว ? ถ้าไม่ก็สร้าง

Microsoft SQL Server

ตรวจสอบ User ก่อนว่า Instane มี User นี้ หรือป่าว ? ถ้าไม่ก็สร้าง จัดการ user ของ DB + สิทธิ ปล. คำสั่งบางส่วนพวก Create user ของ InstanceGen มาจาก ผมได้เพิ่ม Store ตาม 2 ตัวใน DB ของ AKTB มันจะมี sp_help_revlogin / sp_hexadecimal ให้รันตัว sp_help_revlogin จะได้ SQL ตามด้านล่าง  Reference

[CR] Lawson 108 ราเมงซุปโชยุ

จริงไม่คิดว่าจะเจอร้านนี้ที่ตึกเสริมมิตรนะ พอดีไปทำธุระ แล้วไปกดเงินแล้วเจอร้านนี้ซ่อนอยู่ และพอเห็นป้ายโฆณานี้แหละ หิวเลยย  

[C#] การใช้ LINQ หาข้อมูลใน Multidimensional Array (2D)

C# Logo

สมมติว่ามี Array 2 มิติ ซึ่งมีข้อมูล ดังนี้ จริงมัน ตัวคะแนนสอบเก็บแยกตาม Id / Score อย่างคนที่ 1 จะได้ 90 คะแนนเก่งจัง แล้วผมมีโจทย์ว่าจะหาคนที่คะแนนเกิน 85 เราเขียน Code ได้ดังนี้ หลักๆ จะเป็นการแปลง Multidimensional Array มาเป็น โครงสร้างในรูปแบบ (value, index) แล้วมา Grouping ดู Score ว่าต้องมากกว่า 85 ให้สร้าง object ใหม่ที่มี StudentID / Score ผลลัพธ์ Student ID: 1, Score: 90Student ID: 4, Score: 92Student ID: 5, Score: 88  เอาจริงๆ ทำ DTO แล้วเล่นกับข้อมูลง่ายกว่าเยอะครับ  

[SA] ลองใช้งาน MVP Design Pattern ตอนที่ 1 (เกริ่นนำ)

อ่า Blog นี้ถูกเขียนมาตั้งแต่ปี 2014 ครับ วันนี้ได้เวลาดีมาเขียนให้จบซะที (ปล่อย Blog Public มาได้ 2 ปีและ)  เพราะ ตัว App ที่เป็น Workshop ที่เตรียมไว้ ใช้งานกันแพร่หลายในที่ทำงานแล้วครับ ใช้มา ก็ 2 ปีกว่าและ มาเข้าเรื่องดีกว่า MVP ย่อมาจาก อะไร Model View Presenter คือ อะไร MVC vs MVP ต่างกันอย่างไร ? MVP มีกี่รูปแบบหละ ? – แบบแรก “Passive View” – แบบสอง “Supervising Controller” สุดท้าย Reference

[WordPress] วิธีการแก้ปัญหา WordPress : Briefly unavailable for scheduled maintenance. Check back in a minute.

หลายครั้งที่เราได้ Update Plugin / Theme หรือ Core ของ WordPress แล้วเกิดปัญหาเข้าเว็บไม่ได้ โดยมีข้อความ “Briefly unavailable for scheduled maintenance. Check back in a minute.” สาเหตุ The website is undergoing scheduled maintenance.Sorry for the inconvenience. Come back a bit later, we will be ready soon! การแก้ไข

[SQL Server] SET NOCOUNT=ON For Improve Performance in Store Prodedure and Trigger

Microsoft SQL Server

What is a SET NOCOUNT ON In SQL Server, SET NOCOUNT ON can improve the performance of stored procedures and triggers (In some scenarios) ,In SQL Server SET NOCOUNT ON is used for From Microsoft DocumentationSET NOCOUNT ON prevents the sending of DONEINPROC messages to the client for each statement in a stored procedure. For stored procedures that contain several statements that don’t return much actual data, or for procedures that contain Transact-SQL loops, setting SET NOCOUNT to ON can provide a significant performance boost, because network traffic is greatly reduced. Benefits of Using SET NOCOUNT ON Example Usage SET NOCOUNT and @@ROWCOUNT function You can use the @@ROWCOUNT function to get the number of affected rows in SQL Server Reference

SAP ในแง่ของการลงทุน คือ อะไร

หุ้น

SAP (Short Against Port) คือ อะไร SAP ในที่นี้ไม่ใช่ระบบ ERP ที่ใช้ภาษา ABAP นะครับ เราต้องมองในแง่ของการลงทุนครับ 555 โดย SAP หรือ Short Against Port เป็นเทคนิคที่ใช้กันในช่วงที่หุ้นนั้นๆเป็นแนวขาลง โดยขายหุ้นเดิมออกก่อน และไปรับซื้อคืนในช่วงที่ราคาที่ถูกกว่าครับ เพื่อให้ได้จำนวนหุ้นที่มากขึ้น ตัวอย่าง เช่น ตั้งต้นมีเงินอยู่ 70,000 บาท ถ้าเทียบกับทุนที่เราลงทุนไป 70,000 บาท พบว่าเราสามารถทำกำไรได้ถึง 10,500 บาท หรือ ถ้าเราไม่ขายตอนนี้ Port เราก็เขียวขจีอุ่นใจได้ครับ ดีกว่าที่เราไปนั่งทนรอบนยอดดอย และรอรถมารับครับ 😀 ข้อสังเกตุในการทำ SAP (Short Against Port)

[Crystal Report] Error “This field name is not known”

Crystal Report

วันนี้ผมได้ช่วยพี่ในทีมดู Report ทีมีปัญหาในการออกรายงาน เมื่อทดสอบการทำงานของโปรแกรมครับ โดยมี Message แจ้ง “This field name is not known” ดังรูป สาเหตุ เกิดจาก Field/Formular  ใน Layout ของ Report ไม่สัมพันธ์กับ Field ใน Database ครับ วิธีการแก้ไข เปิด Report Designer เลือกเมนู Database >> Verify Database เพื่อตรวจสอบว่า Field หรือ Formular ทีใช้ใน Report สัมพันธ์กับใน Database หรือไม่