| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 801 人关注过本帖
标题:SQL SERVER 数据库插入数据后,默认值不起作用
收藏  订阅  推荐  打印 
sjxwb
Rank: 2
等级:注册会员
帖子:33
积分:524
注册:2007-1-11
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: 12Rank: 12Rank: 12
等级:版主
威望:4
帖子:447
积分:4963
注册:2007-11-1

也有如此情況,自己賦值好了 !

还能期待什么?还想期待什么?
2007-11-27 17:28
sjxwb
Rank: 2
等级:注册会员
帖子:33
积分:524
注册:2007-1-11

十分感谢。
2007-11-29 09:47
sjxwb
Rank: 2
等级:注册会员
帖子:33
积分:524
注册:2007-1-11

我发现,问题出在:select * 当中,
如果指定所需要添加的列,则不会出现问题。但我的程序当中有一个模块,即使指明了列,数据库默认值也会起作用。
2007-12-10 08:23
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.060571 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved