求解一条Access数据库的Sql语句

flame100 2011-12-12 10:43:43
vs2010,C#,access数据库
command.CommandText = "SELECT i_TradeCnt,i_UserId FROM TB_TRADE WHERE i_UserId =" + textUserId.Text + "ORDER BY i_TradeCnt DESC";

//查询一个用户的交易记录,按交易次数降序排列,通过textBox输入用户号,其中i_TradeCnt,i_UserId 在表中都是int型数据。

朋友们帮忙看看错在哪?谢谢!提示是语法错误(操作符丢失)

...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2011-12-13
  • 打赏
  • 举报
回复
command.CommandText = "SELECT i_TradeCnt,i_UserId FROM TB_TRADE WHERE i_UserId =" + textUserId.Text + " ORDER BY i_TradeCnt DESC";

你少了一个空格。
flame100 2011-12-13
  • 打赏
  • 举报
回复
非常感谢两位,谢谢!
WWWWA 2011-12-13
  • 打赏
  • 举报
回复
看看command中的内容
command.CommandText = "SELECT i_TradeCnt,i_UserId FROM TB_TRADE WHERE i_UserId =" +
textUserId.Text + " ORDER BY i_TradeCnt DESC";

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧