Error!! Unknown Query Engine Error


OLE DB(ADO) Error!!!

 

พอดีได้รับจ๊อบ เขียน vb.net โดยที่ให้ออกรายงานด้วย Crystal Reports และต้องไป connect กับ SqlServer

ก็คิดว่าไม่มีอะไรยาก แค่ลากแปะๆ ก็น่าจะเสร็จ แต่ปัญหามันเกิดครับ ไม่สามารถ Connect ด้วยตัว Wizard ของโปรแกรมได้ นั่งงมทะเล Google อยู่นาน ก็ไม่ค้นพบวิธี update CR patch ก็แล้ว อะไรก็แล้ว แต่ลองสร้างแบบอื่นๆ ดันได้ - -"

 

 

เลยแถด้วยการไหลไปที่การใช้ datasource ที่สามารถ query จาก sqlserver  ได้ซะงั้น

 

แต่พอรันดูพบว่าได้ข้อมูลที่ว่างเปล่า T^T

งมๆๆๆ  จนลองโทรไปปรึกษา อ.เอก ที่สอน MCAD ตอนไปเข้าคอร์สที่ภูเก็ตพบว่าถ้าเรียกจาก Datasource ต้อง bind datasource เข้าตัว report ก่อนถึงจะได้ข้อมูล

 

ตามโค๊ดข้างล่างนี้ที่ตัว form ที่ใส่ CR Viewer เข้าไป 

     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'COMPLAINT_DBDataSet.detail' table. You can move, or remove it, as needed.
        Me.DetailTableAdapter.Fill(Me.COMPLAINT_DBDataSet.detail)
        Me.XtremeCustomers1.SetDataSource(Me.COMPLAINT_DBDataSet)
    End Sub

สวรรค์ T^T 

 

ปล. ใส่ quote ไม่ได้แหะ

ปล2. จดไว้กันลืมครับ 

คำสำคัญ (Tags): #ado#ole db#crystal report#sql server#vb.net
หมายเลขบันทึก: 146742เขียนเมื่อ 15 พฤศจิกายน 2007 21:33 น. ()แก้ไขเมื่อ 22 มิถุนายน 2012 14:11 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (1)

ครูอ้อยมาอ่านด้วยความตั้งใจเรียน

ยิ่งเรียน ก็ยิ่งรู้ว่า  ครูอ้อยยังไม่รู้อะไรเลย

เก่งจริงๆค่ะ  ครูอ้อยจะแวะมาตั้งใจอ่านอีกนะคะ

ขอบคุณค่ะ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท