【发布时间】:2011-06-09 08:46:02
【问题描述】:
我检查了参数和字段,没有拼写错误,但我仍然得到那个错误..
StringBuilder sb = new StringBuilder();
sb.Append("SELECT u.Name,t.ThreadTitle,t.Date, t.Views,t.Replies,p.Theme,p.Topics,t.PageNumber");
sb.Append("FROM Users AS u");
sb.Append("INNER JOIN Threads AS t ON u.UserID=t.UserID");
sb.Append("INNER JOIN Topics AS p ON p.TopicID=t.TopicID");
sb.Append("WHERE u.UserID=@UserID");
sb.Append("ORDER BY t.Date");
另一个问题将按日期排序。据我所知,该字段的类型为 TimeDate。
【问题讨论】:
-
也许你需要添加空格?例如: t.PageNumber 和 FROM 将是一个单词,因为它们被附加在一起而没有空格...?
-
1.也许你应该只使用 AppendLine() 方法? 2. 按日期排序应该可以。