对每一列 都设定了 不能为空 NOT NULL
但是 我每次 updata 或者 insert 多项之后
总会多一行 红白行 除了 有一列 数据类型为 int 的 显示数据为 0
但是 其他不允许空白列 会是空白 Y?
但是 我每次 updata 或者 insert 多项之后
总会多一行 红白行 除了 有一列 数据类型为 int 的 显示数据为 0
但是 其他不允许空白列 会是空白 Y?
解决方案 »
- MVC 3 一般怎么做前台会员登录验证?
- discuz nt 同步数据register写不了Cookie
- TreeView控件选择变色问题(第二次提出)
- DataList1 使用的是无效数据源
- Asp.net 页面跳转时提示
- 关于form 中 get 和 post的区别???
- 如何删除xml中指定属性的结点?
- 如何未登录网站者不允许下载文件?
- 有哪位高手帮我解决一下难题!!!
- 请问我在本地机上做的TREEVIEW,必须跑到客户段才能看到效果,那么我该如何方便的进行调试呢
- 请问大家一个问题啊。关于dropdownlist树形结构的问题啊,谢谢
- 下拉菜单层级显示的问题。。这个应该算是递归的问题了。。
conn.Open();
comm.CommandText = sqlckid;
int count = (int)comm.ExecuteScalar();
conn.Close();
if (count > 0)
{
string SQLBSAmount = "update BaseRawMaterial set Amount = '" + tbQuantity.Text + "'+ [Amount] where RawMaterialID = '" + tbRawID.Text + "'";
conn.Open();
SqlCommand cmd = new SqlCommand(SQLBSAmount, conn);
cmd.ExecuteNonQuery();
conn.Close();
}
else
{
string BSRaoMaterialAdd = "insert BaseRawMaterial(RawMaterialID,RawMaterial,Kind,Amount,Unit,PertainToDepartment,Notes) values('" + tbRawID.Text
+ "','" + tbRawName.Text + "','" + ddlKind.Text + "','" + tbQuantity.Text + "','" + tbUnit.Text + "','" + ddlDepotCategory.Text
+ "','" + tbNotes.Text + "')";
conn.Open();
SqlCommand cmd = new SqlCommand(BSRaoMaterialAdd, conn);
cmd.ExecuteNonQuery();
conn.Close();
}C#代码SQL 代码 :
USE [BH-ETHAN]
GO
/****** 对象: Table [dbo].[BaseRawMaterial] 脚本日期: 11/12/2011 09:36:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BaseRawMaterial](
[ID] [int] IDENTITY(1,1) NOT NULL,
[RawMaterialID] [varchar](15) COLLATE Chinese_PRC_CI_AS NOT NULL,
[RawMaterial] [varchar](15) COLLATE Chinese_PRC_CI_AS NOT NULL,
[Kind] [varchar](8) COLLATE Chinese_PRC_CI_AS NOT NULL,
[Amount] [int] NOT NULL,
[Unit] [varchar](2) COLLATE Chinese_PRC_CI_AS NOT NULL,
[UnitPrice] [float] NULL,
[Aggregate] AS ([Amount]*[UnitPrice]),
[PertainToDepartment] [varchar](15) COLLATE Chinese_PRC_CI_AS NOT NULL,
[Notes] [text] COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]GO
SET ANSI_PADDING OFF
根本不曾insert或者update
也没有设置的
刚刚加了 null 想先试试