dbgrid只能显示3个字段.
解决方案 »
- 一个SQL语句看起来简单但是怎么也写不出
- 在Win2K中,怎么样判断共享文夹里边的文件被哪些正被哪些用户在使用?
- dbgrid字段修改问题,100分求助!
- 哪位朋友知道在D6中怎么获取本机的IP……谢谢!!
- 怎样取得服务器的时间???
- 好难!!!如何对TADOTable进行过滤?
- 用接口把FastReport封装到DLL中打印无效
- 求delphi6.0 2cd的ISO哪里有down!
- 如何将另一台客户端输入的数据,马上在另一台的DBGrid中显示,
- Delphi 6 调试OCX 出现 unable create process ,不支持该请求
- fastreport 打印问题,高手帮忙啊!
- 请问如何成为阳光型的男孩(阳光型的男程序员)?
呵呵,你的地盘,你作主!
var
sql,key : string;
begin
if edit1.Text<>'' then
begin
key:=trim(edit1.Text);
sql:='Where 书名 like ''%'+key+'%''';
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from book_store '); query1.SQL.Add(sql);
query1.Open;
label7.Caption:=inttostr(query1.RecNo);
end
else
begin
messageDlg('请正确输入书名',mtInformation,mbOkCancel,0);
edit1.SetFocus;
end;
end;曾在Adm_adamlee兄的建议下将条件语句和select主句写在一起,但同样不能解决问题.不知道是何缘故?原数据表及运行结果见附件http://wendream.ys168.com/ 我的程序 文件夹 运行图片.rar
hongss(笑霸王) 介绍的方法也试过了,没用的.
上面贴出代码,请大家帮我看看哈.
小弟在这里谢谢了!
你是不是在grid中手工设置了列的信息,如果这样,
你把那里面的设置全部删掉,让它自动生成列。