L ljun Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #1 数据库表里的字段‘性别’是true/false 类型的,我希望在在dbcombobox 和dbgrid 中显示的时候,表里true的以男显示,false的以女显示, 请问该怎么实现?
H hjandy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #4 用select 转换如case ...when .. then .. end
L ljun Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #5 to:yeath 我用的就是SQL数据库,请问在那转换啊?说的详细点啊
一 一只没有缺点的狼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #6 可以在语句中加入case when then end语句; 例如 select case when sex then '男' when not sex then '女' end as sex from ....
可以在语句中加入case when then end语句; 例如 select case when sex then '男' when not sex then '女' end as sex from ....
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #7 select case 性别 when true then '男' when false then '女' end from 你的表名。
L ljun Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #10 昨天回了一个帖子后就上不来了,多谢各位发言。 我想再问一下,这个用代码写我以前也试过,我想 说的是在数据库里能不能改啊?
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #13 这个语句 不是在你的数据库写的,是写在你的Query里(就是Sql语句)
L ljun Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #14 还有我想问一下,写SQL语句,如果我没用到query而用table那是不是就 不能实现转换了。
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #15 就是在query里实现的。 query1.sql.clear; query1.sql.text := 'select case 性别 when true then ''男'' when false then ''女'' end from 你的表名'; query1.open; 再把你的Datasource关联到query里。
就是在query里实现的。 query1.sql.clear; query1.sql.text := 'select case 性别 when true then ''男'' when false then ''女'' end from 你的表名'; query1.open; 再把你的Datasource关联到query里。
L ljun Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #16 to:yeath 谢谢你的多次回复,没有其他办法了嘛?应为我用到了 Table1.Filter, Table1.Filtered来过滤数据,而只有 1个Datasource和1个dbgrid。
L ljun Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #17 如果要实现我的功能,是不是我的过滤数据的代码不用Table1.Filter, Table1.Filtered 也要用select语句实现,而把Table去掉不用??请问是不是一定要这样。
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #18 另外再用个 query 来做。 添加字段的 query alter table add xb char(2)
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #19 你用sql请问,当然要用query了,query操作比较灵活,还是用query吧!!!