一个简单的问题。。
我有一个注册页面。。有几个单选按扭分别是男、女、保密、我想把选中的值插入到SQL数据库里。。
但是插入到数据库里的只是false和true。。要怎么样才可以把男、女、保密、这几个选项的文字插入到数据库里。。
问题点数:0、回复次数:5Top
1 楼kissmett(雨岸一帆)回复于 2004-09-02 03:22:08 得分 0
1.把你数据库中对应的字段类型从bit改为varchar(10)之类的
2.修改添加记录的sql语句Top
2 楼zyglf(大嘴巴)回复于 2004-09-02 04:01:53 得分 0
怎么样修改SQL语句可不可以发出来啊?Top
3 楼dxphero(火鸟hero)回复于 2004-09-02 08:33:11 得分 0
那你存入数据的应该是string型的
数据库类型应该是varchar型Top
4 楼zzcwhq(zzcwhq)回复于 2004-09-02 08:38:26 得分 0
1、如果只有男、女、保密三种情况下,可以不用修改数据库,则:男(true)、女(false)、保密(null)
2、最好是修改一下库结构,改成int型或varchar(10)
则:a、男(1)、女(2)、保密(0)
select 别名=case 性别字段 when 1 then '男' when 2 then '女' else '保密' end
from 表
b、男('男')、女('女')、保密('保密')
Top
5 楼cjzlxy(享受孤独)回复于 2004-09-02 09:07:15 得分 0
为什么不用短整型啊,
就想楼上所说的.Top




