从表中读出一个字段,用combobox 做个下拉列表,不知道如取出来用?(即当前选中后的内容)
用combobox.items.text会把所有的值取出来,我只要当前选择的内容,并把这一行中另一个字段赋值给Lable,怎么处理?
表如下
id name class cec
1 张三 01 三年
2 李四 02 二年
3 王五 06 六年combobox 的下拉列表为 name中的内容 如选择李四,就让Lable= 02
还有如
select * from products where name='张三' 也总是报错,要怎么写啊?
用combobox.items.text会把所有的值取出来,我只要当前选择的内容,并把这一行中另一个字段赋值给Lable,怎么处理?
表如下
id name class cec
1 张三 01 三年
2 李四 02 二年
3 王五 06 六年combobox 的下拉列表为 name中的内容 如选择李四,就让Lable= 02
还有如
select * from products where name='张三' 也总是报错,要怎么写啊?
解决方案 »
- 如何让程序等待一个事件的触发
- 自己开发的组件如何相应滚动条信息?谢谢。
- 请问close跟closeQuery有什么区别?
- 请问delphi6和delphi7能不能同时装在一个系统中啊?
- 区别
- 请给一个关于调用dll的例子.我试过一些不行.
- ComboBox的样式改成csDropDownList后Text属性没用了,那么怎么控制显示在列表框原来Text地方的内容?
- 自定义的函数和过程,在那里定义,哪里引用
- DELPHI中设置了一个自增字段,有点问题,很着急,请各位看看。(50分奉送)
- 斑竹,救我呀!
- 建议开个程序员求医板,本人申请斑竹,详细看简历。顶的就来,吐口水的也来。
- 急,在线等:如何将取得的Oracle数据库中的最后一条记录赋给变量?
a.在combobox 中显示类似:
张三(01)或01.张三
这样就可以从中取到01的值了
b.取到张三后在数据表中用sql找
2.这个问题已讨论过多次,name为SQL的关键字,所以要用:
select * from products where [name]='张三'
因为是新手,不知道怎么写,能否写细一下呢?
<>
2.(用TADOQuery)
ADOQuery1.SQL.Text:='select class from products where [name]='''+ComboBox1.Text+''''; //ComboBox1.Text为'张三'
ADOQuery1.Open;
if not ADOQuery1.eof then
Label1.Caption:=ADOQuery1.FieldByName('class').AsString;
...