Visual_Basic 板


LINE

请输入专案类型(网站专案或者应用程式专案): visual basic 2010 请问我有以下code是用来插入资料至table内 Dim cmd As Odbc.OdbcCommand cmd = New Odbc.OdbcCommand("insert into PICsM (CC,EDate,PICDate) values ('" & Usr & "','" & Me.EDate.text & "','" & Me.PICDate.Text & "')", Cnn) cmd.ExecuteNonQuery() 其中问题是在於 Edate 跟 PICDate 这2个文字格 使用者是可以自由决定要不要填的 当使用者不填时,资料库里的日期栏位要是NULL值才行 可是上述Code并不能插入null值、会变成是 1900/1/1 不打算用if...else...去判断是否为空白来变更cmd的内容 因为这种可填可不填的日期栏还满多的 通通用if判断的话会变成落落长一串 Orz 插入後再用 "update picsm set Edate = null where Edate = '1900/11'"去更新 感觉又不是那麽简单俐落 请问该怎麽让它插入null值呢?谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.17.41
1F:→ pinkykk:SqlDateTime.null ? 04/29 17:49
2F:→ MOONRAKER:... & ', null ,' & ... 这样不就得了 04/29 18:05
3F:→ MOONRAKER:还有.NET有String.Format() 快别再用这种&到死的写法吧 04/29 18:06
4F:→ pinkykk:受教了 谢谢楼上 04/29 18:18
5F:→ MOONRAKER:冏 我只是想说他还是拼字串不是用SqlCommand和Parameter 04/29 18:30
6F:→ MOONRAKER:而拼字串的话在对应栏位塞一个null应该就可以了… 04/29 18:30
7F:→ pinkykk:我是新手@_@,来版上学到东西,就谢谢一下罗^^ 04/29 20:57
8F:推 cawQQ:换个角度来看~用 ' '不也行吗?? 04/30 18:26
9F:→ MOONRAKER:不行吧,' '是字串,应该会转换为1900-1-1 04/30 23:28
10F:→ MOONRAKER:''也是一样的问题,他是空字串,不是null 04/30 23:28
11F:→ MOONRAKER:MS SQL对null的规定,就我碰到的,龟毛到令人发指 04/30 23:29
12F:→ MOONRAKER:所以在这里题外呼吁(1)select的时候多用isnull()函数 04/30 23:29
13F:→ MOONRAKER:(2)设计资料表时尽可能取个default值,或限制不可为null 04/30 23:30
14F:→ MOONRAKER:当然你若早有计画用null代表不存在,就不在此限 04/30 23:30
15F:推 cawQQ:嗯嗯~那插入 & isnull & 可以吗?? 05/01 15:28
16F:→ cawQQ:喔喔~应该是可以XD 05/01 15:29
17F:→ MOONRAKER:... isnull()是select的时候用的 isnull(field, value) 05/01 16:51
18F:→ MOONRAKER:意思是说field如果为null 就自动转成value 05/01 16:51
19F:→ MOONRAKER:插入isnull…你面谈的时候敢这样写就不要给我改到。 05/01 16:52
20F:推 sueadolph:SQL的null 真的要蛮小心的,以前写网页的时候,找了很久 05/02 19:22
21F:→ sueadolph:的错,最後才发现.....原来是null的问题 05/02 19:23







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP