nothing is as what it seem

วันนี้ปล้ำกับ error message อันหนึ่งอยู่นานเหมือนกัน มันขึ้นอย่างนี้แล้วก็เกิดขึ้นใน procedure ที่ทำงานได้ดีมาตลอด

Run-time error 3061 – Too few parameters. Expected 1

ค้นหาในเน็ตก็ไม่ได้ข้อสรุปอย่างใด แต่ไปเจอเอาลิงค์หนึ่งเข้าคือ  ที่นี่ สะดุดใจอยู่นิดหนึ่งตรงที่ให้ตรวจสอบชื่อฟิลด์ที่จะใช้ด้วย ซึ่งดูไม่น่าจะใช่เป็นอย่างยิ่ง แหม ถ้าชื่อฟิลด์ผิด มันก็น่าจะขึ้นข้อความอย่างอื่นสิ แต่ที่ไหนได้ ปรากฎว่าสะกดชื่อฟิลด์ผิดจริงๆ ด้วย เพราะ construct SQL string แล้วส่งไปให้ประมวลผล มันเลยไม่พบข้อผิดพลาดอันนี้มาก่อน

Learning – do not assume anything. Verify.

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s