我在一个查询窗体中用到了comboBox 在窗体oncreate时是自动添加数据库里的字段:程序如下: cds1.Close;
cds1.CommandText:='select * from table';
cds1.Open;
ComboBox1.Items.Clear;
with cds1 do
begin
while not eof do
begin
combobox1.Items.Add(fieldbyname('n1').AsString);
next;
end;
end;
在用comboBox显示出来的内容作为查询条件时,我使用了if comboBox1.items[combobox1.ItemIndex]='string' 和if comboBox1.text=‘string’ 编译器都不能识别,没有查询出任何记录!到底该怎么取combobox1的值那?请各位大侠指点!谢谢!
cds1.CommandText:='select * from table';
cds1.Open;
ComboBox1.Items.Clear;
with cds1 do
begin
while not eof do
begin
combobox1.Items.Add(fieldbyname('n1').AsString);
next;
end;
end;
在用comboBox显示出来的内容作为查询条件时,我使用了if comboBox1.items[combobox1.ItemIndex]='string' 和if comboBox1.text=‘string’ 编译器都不能识别,没有查询出任何记录!到底该怎么取combobox1的值那?请各位大侠指点!谢谢!
解决方案 »
- 怎样设置RICHEDIT的行距?
- 使用shockwaveflash1.SetVariable();设置变量为何不能在Flash中显示出来?
- dbgrid显示的float字段小数后数字很多
- 前段时间在网上下载了“《金字招牌餐饮娱乐管理系统9.0豪华版》”软件,现在用,提示过期了,如何才能解决?
- 获取操作系统版本,cpuid,本地地址
- 福州可有DELPHI开发实习的地方
- 如何取得EXCEL2000某个单元格的值?
- delphi调用vb控件拖到窗体界面完全不一样
- 哪位仁兄肯帮忙?
- 发红包了,发红包了!再次进行大放分!!! Second Edtion SP2
- 新手请教一个delphi8记事本的源代码!!
- 真心求教,如何动态的调用dll中的窗体类
combobox1.ItemIndex := 1;这样写法能得到查询结果,但是combobox中的项是随着所连接的表的项变化的,不能每次加一项就要修改程序啊!
我在查询时这样写就可以了:cds.commandtext:='select * from table where n1='''+combobox.text+'''';这样就能取到选择的值!