รบกวนช่วยดูการเรียก recordset แบบมีเงื่อนไข โดยใช้
กระทู้เก่าบอร์ด อ.Yeadram

 1,109   1
URL.หัวข้อ / URL
รบกวนช่วยดูการเรียก recordset แบบมีเงื่อนไข โดยใช้

สวัสดีครับ
ผมเป็นมือใหม่ครับ ติดปัญหาเวลาเปิด Recordset แบบมีเงื่อนไขใน sql Staement เวลา Compile ก็ไม่พบปัญหาอะไร แต่พอเรียกใช้ Sub ก็มี Error ขึ้นว่า " ไม่มีพารามิเตอร์ที่ต้องการอย่างน้อยหนึ่งตัว" Code ตามนี้ครับ


Public Sub AdjustInventory(ProductName As String, QtyChange As Single, AdjustType As String)
    Dim ProdDate As String
    Dim rs3 As ADODB.Recordset
    Set rs3 = New ADODB.Recordset
    rs3.ActiveConnection = CurrentProject.Connection
    rs3.Source = "SELECT * from tblInvenStatus where [tblInvenStatus].[ProductID] = " & ProductName
    rs3.CursorType = adOpenDynamic
    rs3.LockType = adLockOptimistic
    rs3.Open

ผมเดาว่าน่าจะมีปัญหาตรง SQL แต่พยายามลองหลายๆแบบแล้วก็เปิด recordset ไม่ได้เลย รบกวนช่วยแนะนำด้วยครับ
ขอบคุณล่วงหน้าครับ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R13432
rs3.Source = "SELECT * from tblInvenStatus where ProductID = '" & ProductName & "' "
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3013s