以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数字类型默认为空值的写法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149900)

--  作者:foxtablefanse
--  发布时间:2020/5/14 22:03:00
--  [求助]数字类型默认为空值的写法
With .AddInput("现金金额","现金金额:","number")
          .Value = ‘这里默认为空值怎么写
          .Step = "0.01"
End With
--  作者:有点蓝
--  发布时间:2020/5/14 22:04:00
--  
.Value = ‘去掉这句代码即可
--  作者:foxtablefanse
--  发布时间:2020/5/14 22:14:00
--  
生成的SQL:
Insert Into YW_路单 (编号,姓名,用车形式,车辆来源,车辆牌照,用车单位,二级单位,作业地点,作业内容,启用时间,结束时间,主操,副操,主指挥,副指挥,结账方式,现金金额,签单时长,计费车型,备注,创建人,创建日期) 
Values(\'LD200514002\',\'向**\',\'台班\',\'自有\',\'鄂E52428\',\'dfdd\',\'fdf\',\'dfdf\',\'df\',\'2020-05-14 19:00\',\'2020-05-14 20:30\',\'张三\',\'赵四\',\'高五\',\'\',\'签单\',,10,35,\'\',\'向长洲\',\'2020-05-14 17:30\')

\'签单\',,10之间为两逗号之间应该为null,怎么处理呢

--  作者:有点蓝
--  发布时间:2020/5/14 22:15:00
--  
直接写上null呗

\'签单\',null,10

--  作者:foxtablefanse
--  发布时间:2020/5/14 22:22:00
--  
For Each nm As String In nms
        If e.PostValues.ContainsKey(nm)
          dr(nm) = e.PostValues(nm).trim()
        Else
          dr(nm) = null \'这样吗
        End If
Next

--  作者:有点蓝
--  发布时间:2020/5/14 22:41:00
--  
dr(nm) = nothing\'这样吗
--  作者:foxtablefanse
--  发布时间:2020/5/15 8:19:00
--  
我的意思是在表单提交到sql server时如何将money类型字段的空值转换成null ,
dr(nm) = nothing\' 这样不行

--  作者:有点蓝
--  发布时间:2020/5/15 8:26:00
--  
是怎么保存数据的?如果直接dr.save,就是上面的用法