กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
338 5
URL.หัวข้อ /
URL
เขียนคำสั่งใน Query เกิน 255 อักษร ทำอย่างไรครับ
ผมต้องการเขียนคำสั่งใน Query Access เกิน 255 ตัวอักษร แต่ในขอบเขตของการเขียนคำสั่ง ให้เขียนได้ไม่เกิน 255 อักษร เท่านั้น
จะสามารถเขียนให้มากกว่า 255 ตัวอักษร ได้หรือไม่ ถ้าได้ จะต้องแก้ไขอย่างไรครับ
ขอขอบคุณล่วงหน้า ครับ
จะสามารถเขียนให้มากกว่า 255 ตัวอักษร ได้หรือไม่ ถ้าได้ จะต้องแก้ไขอย่างไรครับ
ขอขอบคุณล่วงหน้า ครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01601
คำสั่งในQuery คืออะไร
ใช่เงื่อนไขหรือเปล่า ทำไมมันยาวจังล่ะ
2 @R01607
เงื่อนไขที่ผมจะเขียน คือ หมวดบัญชี ซึ่งในหนึ่งหมวดจะมีรายการบัญชีหลายรายการ ซึ่งแต่ละรายการจะมีรหัสเป็นตัวเลข 15 ตัว
ในหนึ่งหมวดจะมีรายการอยู่ประมาณ 10 - 20 รายการ (แต่ละรายการตัวเลขจะไม่เรียงลำดับ) ซึ่งถ้าเขียนคำสั่งในหนึ่งหมวด ก็จะทำให้เงื่อนไขเกิน 255 ตัวอักษร เช่น
In ("111111111111111","222222222222222","333333333333333","444444444444444",...) (หมายเหตุ ตัวเลขไม่เรียงกันอย่างนี้นะครับ)
พอจะมีวิธีเขียนอย่างไรบ้างครับ
3 @R01618
ลองใช้ sql view ดู
แล้วลองเข้าไปแก้ไขเพิ่มเติมเงื่อนไข
4 @R01620
แชร์ IDEA หน่อยน่ะทำไม ไม่สร้าง 2 ตาราง ตารางที่ 1 เก็บข้อมูลหมวด อีกตารางเก็บข้อมูลรายการแล้วหส INDEX เชื่อมกันซึ่งใน Query ก็จะอ้างถึงแค่ชื่อหมวด หรือ ชื่อรายการ
5 @R01640
ความเห็นคล้ายคุณ yao ครับ
ปกติผมใช้วิธีสร้าง temp table ขึ้นมา อาจจะมีเฉพาะ field รหัสบัญชีที่ต้องการ
แล้วไป join กับ table หลัก ดังนั้น เมื่อคุณเปลี่ยนค่ารหัสบัญชีใน temp table
คุณก็จะได้รายละเอียดอื่นๆ ของบัญชีที่คุณระบุครับ
Time: 0.1355s