我做了个查询窗口,在几个dbcombobox中写查询条件。
1、dbcombobox直接连接在要查询的表ADOTable11上
2、打开查询窗口的时候,这几个dbcombobox.text默认为表中最后一个记录的值
3、查询的代码是
ADOTable11.Edit;
ADOQuery25.Close;
ADOQuery25.SQL.Clear;
s:='select * from a01 where callsign='+''''+DBComboBox2.Text+'''' +'and voy='+''''+DBComboBox4.Text+'''' +'and port='+''''+DBComboBox3.Text+'''';
ADOQuery25.SQL.Add(s);
ADOQuery25.Open;
DataSource11.DataSet:=adoquery25;
后面还有其他表的查询代码问题是:
1、如果按照默认值查询,没有问题。
2、如果我想查询其他的(也就是把默认的条件改了),那末我保存后,表中的最后一条记录就被我改的那个查询条件覆盖掉。
如:
表中最后一条记录是
01 YANT YAN TONG 0633E/0633W HAKAT 20061018
我想查询别的条件的结果,于是我输入
3FFK5 KUO TAI 0000 CNAQG
查询完后,我又把0000改为0101,保存后表中结果为id callsign MV voy port date re i
01 3FFK5 KUO TAI 0000 CNAQG 4301 3FFK5 KUO TAI 0101 CNAQG 22323213 62请帮我分析一下,我感觉是我在输入别的条件的时候,已经把默认记录在表中盖掉了,怎么样才能解决这个问题阿?谢谢指教!
1、dbcombobox直接连接在要查询的表ADOTable11上
2、打开查询窗口的时候,这几个dbcombobox.text默认为表中最后一个记录的值
3、查询的代码是
ADOTable11.Edit;
ADOQuery25.Close;
ADOQuery25.SQL.Clear;
s:='select * from a01 where callsign='+''''+DBComboBox2.Text+'''' +'and voy='+''''+DBComboBox4.Text+'''' +'and port='+''''+DBComboBox3.Text+'''';
ADOQuery25.SQL.Add(s);
ADOQuery25.Open;
DataSource11.DataSet:=adoquery25;
后面还有其他表的查询代码问题是:
1、如果按照默认值查询,没有问题。
2、如果我想查询其他的(也就是把默认的条件改了),那末我保存后,表中的最后一条记录就被我改的那个查询条件覆盖掉。
如:
表中最后一条记录是
01 YANT YAN TONG 0633E/0633W HAKAT 20061018
我想查询别的条件的结果,于是我输入
3FFK5 KUO TAI 0000 CNAQG
查询完后,我又把0000改为0101,保存后表中结果为id callsign MV voy port date re i
01 3FFK5 KUO TAI 0000 CNAQG 4301 3FFK5 KUO TAI 0101 CNAQG 22323213 62请帮我分析一下,我感觉是我在输入别的条件的时候,已经把默认记录在表中盖掉了,怎么样才能解决这个问题阿?谢谢指教!
解决方案 »
- 新手:为什么我的 Delphi 2007 的 Tool Palette 中看不到 ActiveX 这一页?
- from子句问题----急
- WebBrowser显示字符串内容后如何保存的问题?谢谢!
- ServerSocket怎么样禁止CLientSocket的连入???(急急急)
- 高手请进,有关摄像头的问题?定有高分相送
- 寻找: fengjn(小枫) !!!!!请近来聊!!!!!!!(单间)
- 谁能给我一个三层结构调用存储过程的例子
- 字符串比较棘手的问题,求delphi写的函数
- ado连接数据库,在添加记录后post时,产生"多步操作产生错误。请检查每一步的状态值。"错误提示,不知是何原因,请各位大侠指教
- DELPHI怎么联接Access数据库!!!BDE ADO都可以!!!!
- ★★★★★第三十七期:CSDN论坛秀-Delphi版-本期作秀:senhor(百合)
- treeview改节点text后怎么获取不到呀?
去掉ADOTable11.Edit;
不行用非数据编辑控件。
还是不要用DBComboBox了
把
adoquery的locktype设为ltBatchOptimistic 这样数据在没有update的时候不会提交~~
楼主说的不太明白,看得头晕