主题:  请问关于插入CheckBox的问题

joper

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2001/2/5 10:24:37
#12001/2/5 13:31:29
在UD中如何做多项选择



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#22001/2/5 13:53:01
哇塞,这么精练,都不知道你想问什么!



joper

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2001/2/5 10:24:37
#32001/2/5 14:29:56
具体是这样的!
我想一调查表
表中有如下数据要处理
例:(你的爱好:多选项、选择一、选择二、选择三、选择四)
(我的数据库是SQL,爱好是一个字段)
在UD中插入数据,多项选择的类型自动为checkbox Y,N
但插不入数据。出错显示如下
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Column name 'like' appears more than once in the result column list.

---------------------------------------------------



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#42001/2/6 8:38:49
单选按钮我做过,多选我没做过,那么在数据表中所定义的是否是一个字段吗?



joper

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2001/2/5 10:24:37
#52001/2/6 9:00:05
是一个字段
我用变量得到的的结果是这样的
a,b,c,d
多选项会自动用","分开



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
注册:2001/1/12 21:01:58
#62001/2/6 15:17:35
这个跟你的数据库没有关系,是你处理来自客户的数据时出了问题,
我看你要先判断有一个checkbox被选了,然后把相关数据加在一起,
做成一个string,再insert到数据库里面。我估计你没有处理原始数据,
直接insert,当然就出问题了,因为你的数据库定义跟拿到的数据不
配。

一家之言,请自己根据实际情况解决。