BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: pong2pong ที่ พฤษภาคม 22, 2013, 15:25:03 PM
-
ผมสร้าง procedure แล้ว deploy เก็บไว้ใน database ของ server hosxp อยากทราบว่า ถ้าเราจะเรียก procedure นั้นมาใช้ใน report designer ต้องเรียกยังไงครับ
-
หมายถึง Stored procedure หรือเปล่าครับ
ถ้าเขียนเป็น function ก็ select function_name(parameter) as cc ได้เลยครับ
แต่ถ้าเขียนเป็น procedure ก็น่าจะเป็น call procedure_name(parameter) นะครับ
-
ผมสามารถเรียกใช้ procedure ที่ผมสร้างเองผ่าน report designer ได้ไหมครับ
ผมลองใช้คำสั่งเรียก procedure แล้วครับ แต่โดนแจ้ง error ว่า incompatible types ครับ ไม่ทราบว่าผมเรียกใช้ถูกหรือปล่าว
ChangeReportSQL('call exeGFR('+stage+','+d1+','+d2+')');
หรือว่าผิดตรงเครื่องหมาย single quote
procedure ที่ผมสร้างชื่อ exeGFR นะครับ
-
ตอนนี้ผมสั่ง parameter ได้แล้วครับ compile ไม่ error แต่ตอนรัน มัน error ครับ ตามรูปภาพเลยครับ
อยากทราบว่า error แบบนี้ เกิดจากอะไรครับ