(库以建好)
当在edit1里输入一个‘编号’(字段名)时,从以建好的库已调出记录,
并且在dbgrid里显示一条记录,再输入一个‘编号’再在第一条记录的后显
示第二条记录,而不是第二条记录覆盖第一条记录??
当在edit1里输入一个‘编号’(字段名)时,从以建好的库已调出记录,
并且在dbgrid里显示一条记录,再输入一个‘编号’再在第一条记录的后显
示第二条记录,而不是第二条记录覆盖第一条记录??
解决方案 »
- cxDBLookupComboBox的增量搜索(IncrementalSearch)只对单个汉字有效,如何修正啊?
- 这个存储过程怎么了,输出怎么不对啊?高手看看?
- Never-build package 'classlibPkg' requires always-build package 'EhLib70'
- delphi不能开发B/S结构的应用系统?
- 如何用ProgressBar真实的显示出与数据库的连接进度
- 怎么创建一个DB表?请问
- 如何在TShellListView中只显示特定类型的文件?
- 很急的问题,有关Timage的拖动!!!!!!!!!!!:)
- 大侠们帮我,如何在delphi中实现将sql中的表导出成.txt文件.急!!!!!!!!!
- 我今天收到几封奇怪的信,是不是最近流行的病毒发来的,快救救我,我该怎么做?
- 请教如何设置MDI子窗体的position属性?
- 按钮点了后把按钮前面程序执行了后等过3秒接着执行按钮后面的程序。顶者有分
刚开始Query1的SQL为空
Query1.Close;
if Query1.SQL.Text = '' then
Query1.SQL.Add('select * from 表 where 编号 = ''' + Edit1.Text +'''')
else
Query1.SQL.Add('union select * from 表 where 编号 = ''' + Edit1.Text +'''');
Query1.Open;
重复说明,如果最后的记录条数很多,不能用此方法,不然将严重影响系统速度
其它更好的俺没想出来,关注!
in里面的每加一个自己加进去。
用union会出现一条语句,多次查询。
基本不能用。