ช่วยหน่อยครับ Fill Data table ไม่เข้า scrip SQL Execute ได้
strSql1 เป็นคำสั่งแบบไหนครับ? ผมเคยเจอแบบนี้แหละ
ตอนแรก sql ผมเป็น select * from ... ใช้ได้ปกติ แต่พอเป็น exec proc.... ก็ไม่ได้เหมือนท่าน
ผมแก้โดยไม่ใช้ OleDB ครับ
เปลี่ยนมาใช้ sqlClient แทน
ไม่รู้ปัญหาเดียวกันป่าวนะ :)
Date :
2016-04-07 14:54:08
By :
อยู่ว่างๆ ผ่านมาเห็น
อาจจะเป็นไปได้ครับ แต่ผมต้องใช้ OleDB นี่แหละครับ ลองหาทางแก้ต่อไปครับ เพื่อใครมีไอเดียอะไรเจ๋งๆ ขอบคุณครับเข้ามาแชร์ความรู้กันครับ
Date :
2016-04-07 15:14:29
By :
chachamaru
ไม่มีตัวอย่างมาให้ดูรึครับ
1. ตอน select มา หรือ SQL ที่คาดว่าจะมีปัญหา
2. select มาแล้วไม่ผ่านซักตัว
3. ลอง ดู rows ของ Result ว่ามันเป็น 0 รึป่าว
Date :
2016-04-07 15:34:34
By :
lamaka.tor
ต้องยืนหมูยื่นแมวก่อนนิดนึงนะครับ
Date :
2016-04-07 16:10:54
By :
deksoke
SQL ก็ตามนี้นะครับ
Date :
2016-04-07 16:36:05
By :
chachamaru
ดีบักเอา sqlStr ไปรันใน sql developer ดูก่อน
สมมุติตัวเลข Lot เอาครับ ทดสอบดูว่าได้ผลลัพธ์หรือเปล่า ?
และลบ "" ออกด้วยครับ
Date :
2016-04-08 08:46:40
By :
deksoke
ถ้าใช้โปรแกรม PL/SQL สามารถใช้งานสคลิปได้ครับ เพราะว่าสคลิปนี้ SA ทดสอบให้มาแล้วนะครับ ถ้ายังไงก็ขอขอบคุณทุกท่านมากนะครับที่เข้ามาช่วยเหลือ ตอนนี้เจอต้นสายปลายเหตุแล้วครับ เกิดจาก Data adapter มันไม่รับ () ในส่วนสลิปนะครับ
Date :
2016-04-08 09:25:33
By :
chachamaru
Load balance : Server 00