ฉันใช้ C# และ .NET 2.0 ฉันสร้าง OleDbDataAdapter เพื่อนำเข้าไฟล์ที่คั่นด้วยแท็บ และใน SQL สำหรับหนึ่งในคำสั่งของฉัน ฉันกำลังเพิ่ม 'LIMIT 1' ที่ส่วนท้ายของแบบสอบถาม
string query = string.Format("SELECT DISTINCT *
FROM {0}
ORDER BY ZipCode
LIMIT 1", tableName);
ฉันเรียกใช้แบบสอบถามและโปรแกรมของฉันส่งข้อยกเว้น System.Data.OleDb.OleDbException: ข้อผิดพลาดทางไวยากรณ์ (ตัวดำเนินการหายไป) ในนิพจน์แบบสอบถาม 'ZipCode LIMIT 1'
ตอนนี้ฉันเพิ่งทำการทดสอบบางอย่าง แต่ฉันสงสัยว่าเหตุใดจึงไม่ทำงาน หรือมีวิธีอื่นในการจำกัดจำนวนแถวที่ส่งคืนหรือไม่ ฉันกำลังทำงานกับไฟล์ที่มีจำนวนนับหมื่นแถว และบางครั้งอาจจำเป็นต้องจำกัดจำนวนแถวที่ส่งคืน