Tag Debug

[DB2] Restrictive Database ทำให้เกิด Error CLI0125E Function sequence error. SQLSTATE=S1010

IBM DB2

เนื่องจากทีมที่ได้เข้ามาทำ Hardening ทีมก่อนหน้าได้เปิด Option การสร้าง Database แบบ Restrictive ครับ ทำให้ Application เดี้ยงกับเป็นแถบครับ ก่อนทีจะแก้ปัญหาเราต้องมารู้จักกันก่อนครับ ว่าเจ้า Restrictive มัน คือ อะไร Restrictive Database Database ที่มีการจำกัดสิทธิของ Publish ออกหมดเลยครับ หากสงสัยอะไร สามารถอ่าน Blog ของผมเพิ่มเติมได้เลยครับ มาดูปัญหาของฝั่ง Application ดีกว่าครับ Application เป็นโปรแกรมที่เก่าอยู่พอสมควรครับ ใช้ ADODB เป็นเทคโนโลยีในการเชื่อมต่อ (VB6 + RecordSet) ครับ…

[C#] ทำให้การ Debug เป็นเรื่องง่าย โดยการใช้ toString()

C# Logo

เคยสังเกตุบ้างไหม ว่าเวลาที่ต้องการดู Data ที่เก็บอยู่ใน Object มันข่างยากลำบากเหลือเกิน ถ้าเป็น List แล้วเนี่ย ถึงกับตายได้เลย จากรูปด้านล่าง ถ้ามีใน List มี 18 ตัว ถ้าอยากหา Object ที่สนใจต้องกดไล่ดูมากที่สุดถึง 18 ครั้ง จะมาน่ั่งไล่กดเปิดดูที่ละอันมันก็ ไม่คุ้มนะ เปลืองแรงไป ดังรูป แล้วมันมี Trick อะไรช่วยไหม ตอบเลยว่ามีครับ ใช้ toString() สิ โดยเพิ่มเข้าไปที่ Object ของเราเลย อย่างของผม ก่อนแก้ไข หลังแก้ไข – เพิ่ม…

[VB6] Debug RecordSet

Code Snippet แปะไว้ เพราะ Search หา Google แล้วไม่เจอ เวลาไปแงะ Legacy Code จะได้ง่ายๆ Public Sub DebugRecordSet(ByRef padrInput As ADODB.RecorDset) Dim x As Integer Dim lstrTmp As String Dim ladrTmp As ADODB.RecorDset On Error GoTo LineFail Set ladrTmp = DupRSS(padrInput) Call ladrTmp.MoveFirst…

[C#, Office Add in] เปิด Feature Debug Mode ให้กับตัว Excel Add-in (VSTO) ของเรา

เวลาเราทำตัว Add-in สำหรับ Microsoft Office นะครับ บ่อยครั้งเลย ที่เราเอาตัวที่ Build เรียบร้อยแล้ว ไป Deploy ที่เครื่อง User แต่ปรากฏว่า มันเงียบ….. แล้วตรูจะไปต่อยังไงเนี่ยยย วันนี้ผมมีทริปในการ Set ค่า เพื่อเปิด Debug Mode ของ VSTO ครับ Note: สำหรับ KM นี้ใช้กับ .NET Framework เท่านั้นครับ