 |
|
รบกวนช่วยแก้โค้ดให้หน่อยน่ะค่ะมันErrorอ่ะค่ะWHERE a.[Date] >= GetDate() order by a.[Date] asc WHERE a.Status like '%" + Label10.Text + "%'"; |
|
 |
|
|
 |
 |
|
Debug SQL ได้อะไรครับ แล้วว่าแต่ Error อะไรครับ
|
 |
 |
 |
 |
Date :
2011-03-25 16:29:15 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่แน่ใจปัญหานะคะ เพราะว่า ไม่รู้ว่า Error คืออะไรค่ะ
แต่แอบสังเกตเห็นค่ะ
ในส่วนของ from ไม่ได้ใส่ as ในการเปลี่ยนชื่อตารางลงไปด้วยค่ะ
แล้วทำไม where มันมีหลายอันอ่ะคะ
เป็นเราดูยัง งง เลย โปรแกรมก็น่าจะงงนะคะ เหอๆ
แล้วก็เขียนดูยากมากเลยค่ะ
ลงแก้ไขดูนะคะ
แอบแก้ให้ ดังนี้อ่ะค่ะ แอบจัดให้ใหม่ด้วยค่ะ อิอิ
Code (C#)
string strSQL = "select a.AppointID, b.AnName, a.Status, b.FirstName +' '+ b.LastName as [Name], a.[Description]";
strSQL += ", CONVERT(varchar(10), a.[DATE], 110) as [Date], a.[Time]";
strSQL += " from Appointment as a left join Animal as b on a.AnimalID = b.AnimalID";
strSQL += " WHERE a.[Date] >= GetDate() and a.Status like '%" + Label10.Text + "%'";
strSQL += " order by a.[Date] asc";
ไม่ได้ทดสอบให้นะคะ เพราะไม่มีฐานข้อมูล ลองรันดูนะคะ
ได้ผลยังไง เอา Error มาให้ดูด้วยนะคะ 
|
 |
 |
 |
 |
Date :
2011-03-25 16:47:33 |
By :
roongine |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|