|
|
|
มีปัญหาเกี่ยวกับการ คิวรี่ ข้อมูลจาก Access ออกบ้าง ไม่ออกบ้างครับ รบกวนชี้แนะหน่อยครับ |
|
|
|
|
|
|
|
ผมใช้ C# 2005 กับ Access 2003 ปัญหาคือ
ผมคิวรี่ข้อมูล เงื่อนไขคือวันที่ แบบนี้นะครับ
sqlSaleReport = "SELECT Sale.SaleID, SaleDetail.Orders, Goods.GoodsName, SaleDetail.Amount, SaleDetail.SalePrice, SaleDetail.DCSale, SaleDetail.Total, SaleDetail.Times, Sale.SaleDate, Customer.CustomerName, Sale.SaleBy FROM Users INNER JOIN ((Customer INNER JOIN Sale ON Customer.CustomerID = Sale.CustomerID) INNER JOIN (Goods INNER JOIN SaleDetail ON Goods.GoodsID = SaleDetail.GoodsID) ON Sale.SaleID = SaleDetail.SaleID) ON Users.UserName = Sale.SaleBy WHERE SaleDate=#" + dateTimePicker1.Text + "#;";
// ตรงสีแดง ตอนลองไปคิวรี่ใน Access ดู วันที่ 15/07/2010 - 31/07/2010 มันออกมานะครับ เอาลง Datagridview ก็ออก
// แต่วันอื่นนอกเหนือจากนี้ บันทึกรายการขายเข้าไปปกรติ แต่มันไม่ออกเลย ทั้งใน Access เอง หรือตอนรัน โปรแกรม น่ะครับ
แต่ ใน Crystal Report กลับดึงข้อมูลที่ต้องการออกมา ได้ทุกวันเลยน่ะครับ
ในวันที่ไม่แสดงใน Datagridview ก็ ดึงให้ออกใน Crystal Report ได้ครับ
ไม่ทราบว่าเกิดจากอะไรครับ ท่านใดพอทราบหรือเคยเจอเหตุการณ์แบบนี้ รบกวนชี้แนะด้วยนะครับ
Tag : .NET, Ms Access, C#
|
|
|
|
|
|
Date :
2010-08-16 02:37:47 |
By :
lovelak |
View :
1334 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะลองดู Format ของวันที่น่ะครับ เพราะดูจาก Query แล้วมีที่เดียวที่น่าจะทำให้ Query มีปัญหาได้ครับ
|
|
|
|
|
Date :
2010-08-16 06:17:50 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|