用三个RadioButton,一个Listbox,选择RadioButton1在Listbox中显示全部ZhiZaoShang,选择RadioButton2在Listbox中国产ZhiZaoShang,选择RadioButton3在Listbox进口ZhiZaoShang,数据表结构如下,用ADO,ADOQuery1怎么写代码呢?
ZhiZaoShang CheXing LeiXing
A 145/146 1.3/1.4/1.6 8v 国产
A 145/146 1.4/1.6 TS 16V 国产
B 145/146 1.8/2.0 TS 16V 国产
C 145/146 1.9 TD 1994-99 国产
D 145/146 进口
F 145/146 进口
F 145/146 国产
ZhiZaoShang CheXing LeiXing
A 145/146 1.3/1.4/1.6 8v 国产
A 145/146 1.4/1.6 TS 16V 国产
B 145/146 1.8/2.0 TS 16V 国产
C 145/146 1.9 TD 1994-99 国产
D 145/146 进口
F 145/146 进口
F 145/146 国产
解决方案 »
- 我想直接在设计程序时定制ComboBox的下拉窗口,而不是重新设计一个组件,该怎么做
- 生成树目录时,释放指针出问题
- 我用vc设计了一个dll,vc和vb能正常调用该库,delphi调用时老出错,请大家帮忙看看.
- delphi里有没有字符串匹配函数
- Rave如何横打印??
- 如何取的qrexpr的值?
- Query删除记录的一个小问题
- 判断Webbrowers是否加载网页完成了执行下面的语句
- 找Delphi高手做项目
- Sql Server 中一条条浏览记录时出现了 Invalid Blob Handle In Record Buffer 的错误,请问如何解决?
- 存储过程的问题
- 如何让电视播放电视节目的同时在屏幕上方或下方显示我程序发送的指定文字或图片信息?
with ADOQUery1 do
begin
Close;
SQL.Text := '你的SQL语句';
Open;
ListBox1.Items.Add(FieldByName('字段').AsString);
end;
begin
with ADOQUery1 do
begin
Close;
SQL.Text := 'select zhizaoshang from car where LeiXing='国产'' ;
Open;
ListBox1.Items.Add(FieldByName('zhizaoshang').AsString);
end;在RadioButton2中的查询怎么写?上面的运行时有错:Illegal character in input file: '国' ($B9FA)
begin
with ADOQUery1 do
begin
Close;
SQL.Text := 'select zhizaoshang from car where LeiXing=''国产''' ;
Open;
ListBox1.Items.Add(FieldByName('zhizaoshang').AsString);
end;
end;
改成这样后,不报错了 ,但是选择国产RB按钮,listbox1和选择全部是一样的,没有变化,怎么弄?才行呢?