读书人

简单的查询条件与数据库对应的有关问题

发布时间: 2012-03-07 09:13:51 作者: rapoo

简单的查询条件与数据库对应的问题
有2个combobox,1个edit,一个button,其中combobox1中有货物名称,规格型号,计量单位,等,combobox2中有大于,等于,小于,包含,不包含,等,数据库中却用的是英文名称,如果都是一种语言就可以直接select * from db where combox1.text > edit.text了,现在如何使他们相对应呢???有什么好的办法么?

[解决办法]
再在界面上加一个combobox(设为combobox3),里面输入和combobox1对应的英文,当combobox1滚动时,这个存放英文内容的combobox跟着滚动,查询条件用combobox3.text〉edit1.text
[解决办法]
建立一个对应的索引,固定在程序里,想动态的做也没什么意义了,你的中文的内容已经是固定的了,写个函数固定的配对了。if combobox.text=内容 then result=英文内容;

[解决办法]
在comboxOnchange()
begin
if combobox.text= '中文 ' then edit2.text:= '对应的英文 '
else edit2.text:=combobox.text;
end;
然后使用:
select * from db where edit2.text > edit.text

读书人网 >.NET

热点推荐