strSql:='Select BankId from pubdeptaccount';
gSQLQry(strSql,IQryTemp);
cboBankId.Items.Add('全部');
while not IQryTemp.ARQry.Eof do
begin
cboBankId.Items.Add(vartostr(IQryTemp.ARQry['BankId']));
IQryTemp.ARQry.Next;
end;
数据得到了,但有些是空值,我想把空值过滤掉,然后将取到的数排列好,改怎么改呢?
gSQLQry(strSql,IQryTemp);
cboBankId.Items.Add('全部');
while not IQryTemp.ARQry.Eof do
begin
cboBankId.Items.Add(vartostr(IQryTemp.ARQry['BankId']));
IQryTemp.ARQry.Next;
end;
数据得到了,但有些是空值,我想把空值过滤掉,然后将取到的数排列好,改怎么改呢?
解决方案 »
- delphi插入数字相反的值失败,大家帮我看一下。
- Delphi中DBGrid显示主从表的问题
- 文本文件TXT如何导入到SQL Server表中,请高手指点!
- 大家好,有个问题想请教,关于数据库搜索不到数据show一个message~~~!?
- 用ADOQuery+access设置密码 ?
- type library的一个问题...
- 怎么计算得到一段程序运行所花的时间
- ****问一问-------Delphi是不是很有前途的语言?**** 讨论有分?
- 如何捕获输入法切换时的消息?
- 登录+主窗体+MDI窗体:登录→主窗体→MDI窗体,打开MDI窗体时报错,但如果去掉登录窗体(主窗体→MDI窗体)就能够正常打开MDI窗体
- 如何安装ip4000vcl7组件
- 文本框 验证不能为空
strSql:='Select BankId from pubdeptaccount where BlankId<>""';
gSQLQry(strSql,IQryTemp);
cboBankId.Items.Add('全部');
while not IQryTemp.ARQry.Eof do
begin
cboBankId.Items.Add(vartostr(IQryTemp.ARQry['BankId']));
IQryTemp.ARQry.Next;
end;
cboBankId.Items.Add(vartostr(IQryTemp.ARQry['BankId']));“数据排列好”,你指的是排序吗?这个你在query显示数据的时候就排序好就可以了'Select BankId from pubdeptaccount order by bankid';