我只想在文本框为空时向数据库插入Null。如果文本框为空,则在数据库中写入空
--ACCOUNT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SET IDENTITY_INSERT account ON
INSERT INTO dbo.account
(
AccntID ,
managedby ,
AccountHolder ,
Description ,
AccountType ,
ContactPerson ,
ContactNumber ,
EmailAddress ,
Address ,
ClientTYpe ,
SchemeType ,
SalesManager ,
DateCreated ,
Login ,
Password ,
Balance ,
FilterOption ,
Enable22 ,
AllowExtendedConfig
)
-- Insert statements for procedure here
VALUES (@AccntID, @managedby, @AccountHolder, @Description, @AccountType, @ContactPerson, @ContactNumber, @EmailAddress, @Address, @ClientType, @SchemeType, @SalesManager, @DateCreated, @Login, @Password, @Balance, @FilterOption, @Enable22, @AllowExtendedConfig)
SET IDENTITY_INSERT account OFF
END
什么是NULL值添加到时我的文本框为空数据库的最佳方式
你在用什么,ADO.NET,实体框架,Linq-To-Sql等?你可以显示你想要插入记录的代码吗? –
vb.net,叔SL INSERT INTO dbo.account ( AccntID,的ManagedBy,账户持有,) –
dbo.account'表中的'提供scema,提'Nullable'字段。另外,提供您需要设置DB Null的列。 –