为什么查不到结果

Iamsnowgirl 2003-10-09 02:32:53
我用的的数据库是mysql,在其中有一个表bookinfo,我用命令查询时,记录都存在,但在c++ builder中就查不出结果,不知道是为什么,这是我c++ builder中的语句:
if(model==0)
booklistdata->CommandText="select idd,bookname,author from bookinfo where author='"+checkword+"'"order by bookname limit "+AnsiString(start)+","+line;
else
booklistdata->CommandText="select idd,bookname,author from bookinfo where author like '%"+checkword+"%' order by bookname limit "+AnsiString(start)+","+line;
比如说author这一列中有“张俊平”这一项,但却查不出来
...全文
55 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Micowen989 2003-10-09
  • 打赏
  • 举报
回复
booklistdata->CommandText="select idd,bookname,author from bookinfo where author='"+checkword+"'"//这个符号干什么用?order by bookname limit "+AnsiString(start)+","+line;
不太明白后面的语句有什么用,看不太明白。改成下面的试试如何?

booklistdata->CommandText="select idd,bookname,author form bookinfo where author='"+checkword+"' order by bookname limit "
ccrun.com 2003-10-09
  • 打赏
  • 举报
回复
变量名起的不规范,不知是什么类型。看着头晕。
佣工7001 2003-10-09
  • 打赏
  • 举报
回复
Checkword 是什么东西,看看有没有空格
mabc 2003-10-09
  • 打赏
  • 举报
回复
这点语句是看不出来的!!
huangjuliang 2003-10-09
  • 打赏
  • 举报
回复
mysql没有用过,
不知楼上的line,start是什么?

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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