我一添加连空白也加了上去。
解决方案 »
- 将带有条形码的纸扫描保存成bmp图后,怎样识别条形码?
- 关于Access数据库Select后更新的问题
- Delphi7死机怎么回事?
- 问一个蠢到无边无垠的问题
- 禁止控件的OnChange
- ◆◆在IntraWeb下有哪种控件支持报表打印,rave? fastreport ? 水晶报表?◆◆
- 在线等待:请问如何用ADO读取SQL Server中的BLOB字段?
- OleContainer中WORD的一点点小问题?
- COM+调用出现 “根事务要提交,但事务终止了操作”
- DsgnCPort7串口通讯控件包安装出错怎么解决
- 用Delphi7写一个DBF数据库更新检测程序,请给改进意见,
- quickreport之简单问题
^_^
var
SQLs: string
begin
SQLs := 'SELECT DISTINCT field1 FROM Table1 WHERE Field1 IS NOT NULL AND Field1 <> ''''''';
combobox.Item.Clear;
with ADOQery1 do
begin
SQL.Clear;
SQL.Add(SQLs);
Open;
while not Eof do
if Trim(FieldByName(Field1').AsString) <> nil then
combobox.Item.Add(FieldByName(Field1').AsString);
Next;
end;
没有测试过,你自己看看了
combobox.Item.Clear;
with ADOQery1 do
begin
SQL.Clear;
SQL.Add(SQLs);
Open;
while not Eof do
if (Trim(FieldByName(Field1').AsString) <> '') and
{不为空}
(ComboBox1.Items.IndexOf(Trim(FieldByName(Field1').AsString)=-1)
{无重复}
then
combobox1.Item.Add(FieldByName(Field1').AsString);
Next;
end;