主题:  哪个大虾能解决这个UD&MX问题?(最好数字面包能看到)

lazybugs

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2001/10/27 10:29:31
#12002/6/15 12:41:06
我正在使用DWMX开发一个项目,但是遇到了这样的问题,用MX怎么向数据库添加date和布尔类型的数据呢?情况是这样的:
1.我有个表单,里面有个文本框name是"date",还有两个单选按钮(radio),name 是"record",value分别是"是"和"否"
2.前提是,我已经连接好了数据库,并且建立好了记录集,数据库里面有日期型的字段"date",格式为"年-月-日",还有布尔型的字段"record",其他字段就不介绍了,也就是说,是前提工作我基本上都做好了;
3.我想利用这个表单实现两个功能:一个是往数据库里面添加相应的记录,一个是将数据库里的记录显示出来;
4.问题就出在这里,其他字段都可以正常实现添加和显示,惟独这两个不好使,只要往数据库添加时候有这两个字段(特别是date),就会发生错误,都是提示这个句子“MM_editCmd.Execute”出错!似乎是类型不匹配那?怎么办呢?急呀,面包兄!哦,对了,date我用的是直接获取系统的日期<%=date%>;
5.还有,布尔型字段怎么才能正常显示和写入数据库?我用radio组件本来想实现“是/否”的添加,但是,每次都是只有一个radio能正常实现,我用dynamic绑定数据的时候,只有一个状态有效,也就是说只有一个radio有效,选上为true,不选为false.这个问题已经捆饶我好久了,您有解决方法吗,我指的是用DW MX实现,AS代码我不是很熟悉,操作不是很有把握,我觉得还是数据类型出的问题,面包兄,救命呀!!
6.谢谢了!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/6/15 22:44:05
为什么一定要限定它的类型呢?如果能实现你的功能,不一定要日期类型或是布尔类型,比如你可以把两个字段定成文本类型和数字类型,文本类型中可以存放如“2002-4-5”,而数字类型里,你可以存入“1”或“0”,“1”表示是,“0”表示否,只要你在程序里做相应的判断就行了,这不就简单了嘛



lazybugs

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2001/10/27 10:29:31
#32002/6/17 9:14:22
对呀,我也是这么想的呀,但是在写入数据库的时候,仍然出错呀!
我把日期改成字符型,然后写入的,但是,写入的时候问题依然呢.