标题:SQL SERVER 数据库插入数据后,默认值不起作用
只看楼主
sjxwb
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-1-11
 问题点数:0 回复次数:3 
SQL SERVER 数据库插入数据后,默认值不起作用
没有用INSERT
dt.Rows.Add() '增加一行
                dt.Rows(0)("lsh") = Strlsh
                dt.Rows(0)("bhbh") = Trim(TxtBh.Text)
                dt.Rows(0)("qymc") = Trim(TxtQymc.Text)
                dt.Rows(0)("clmc") = List2.Items(t).ToString
                dt.Rows(0)("djjbr") = UserName
                dt.Rows(0)("fjrq") = DayT0
                dt.Rows(0)("fjr") = Trim(Combo1.Text)
                dt.Rows(0)("sjbmqy") = Trim(Combo2.Text)
                dt.Rows(0)("sjr") = Trim(Combo3.Text)
                Dim cb As New SqlCommandBuilder(da)
                da.UpdateCommand = cb.GetUpdateCommand '这句不加也可以
                da.Update(ds)

不知是何原因。
搜索更多相关主题的帖子: SQL 数据库 SERVER 
2007-11-26 16:42
fairy4
Rank: 4
等 级:贵宾
威 望:10
帖 子:738
专家分:267
注 册:2007-11-1
得分:0 
也有如此情況,自己賦值好了 !

一个人只有一个心脏,却有两个心房。一个住着快乐;一个住着悲伤。不要笑得太大声,不然会吵醒旁边的悲伤
2007-11-27 17:28
sjxwb
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-1-11
得分:0 
十分感谢。
2007-11-29 09:47
sjxwb
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-1-11
得分:0 
我发现,问题出在:select * 当中,
如果指定所需要添加的列,则不会出现问题。但我的程序当中有一个模块,即使指明了列,数据库默认值也会起作用。
2007-12-10 08:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-188525-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.298822 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved