... เรียนอาจารย์สุภาพครับ ...
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 286   1
URL.หัวข้อ / URL
... เรียนอาจารย์สุภาพครับ ...

อาจาย์ช่วยแก้ไขประโยคนี้หน่อย ครับ แก้ไม่ได้สักที มันผิดน่ะครับ
intCurMonth = Month(Now)
intCurYear = Year(Now)

Set rst = dbs.OpenRecordset("select * from salary where emp_id = & EMP_ID And SAL_MONTH = " & intCurMonth And SAL_YEAR = " & intCurYear")

ขอบคุณครับ

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

1 @R03880
ถ้า EMP_ID , SAL_MONTH, SAL_YEAR เป็น Text

Set rst = dbs.OpenRecordset("select * from salary where emp_id ='" & EMP_ID & " And SAL_MONTH = '" & intCurMonth & " And SAL_YEAR = '" & intCurYear &"'")

แต่ถ้าเป็นผม ผมชอบใช้แบบนี้ครับ
Set rst = dbs.OpenRecordset("select * from salary where (emp_id & SAL_MONTH & SAL_YEAR) ='" & EMP_ID & intCurMonth & intCurYear &"'")

ถ้าทั้ง 3 ตัวเป็น Number ก็ตัด ' ทิ้งไปเป็นแบบนี้ครับ
Set rst = dbs.OpenRecordset("select * from salary where emp_id & SAL_MONTH & SAL_YEAR =" & EMP_ID & intCurMonth & intCurYear)

ถูกต้องไหมครับ


@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1213s