PDA

View Full Version : درج مقدار NULL در متغیر Boolean



code_project
شنبه 07 تیر 1393, 11:12 صبح
سلام دوستان
من یه متغیر از نوع bit توی بانک sql ام دارم و میخوام مقدار false درج شده توی این فیلد را به null تغییر بدم. واقعا نمیدونم چکار کنم. ممنون میشم کمکم کنید.

code_project
شنبه 07 تیر 1393, 11:13 صبح
این عملیات تغییر بایستی توسط کاربر و از داخل برنامه با دستور update انجام بشه.

a_mohammadi_m
سه شنبه 10 تیر 1393, 10:44 صبح
سلام دوستان
من یه متغیر از نوع bit توی بانک sql ام دارم و میخوام مقدار false درج شده توی این فیلد را به null تغییر بدم. واقعا نمیدونم چکار کنم. ممنون میشم کمکم کنید.

سلام
اولا باید در طراحی بانک اجازه ذخیره مقادیر Null به اون فیلد داده شده باشه
ثانیا مانند تمام فیلدهای دیگر مقدار بهش بدید
مثلا
a=vbNull
البته در VB.Net ممکنه یکم املاش فرق داشته باشه

gilsoft
سه شنبه 10 تیر 1393, 17:12 عصر
سلام دوستان
من یه متغیر از نوع bit توی بانک sql ام دارم و میخوام مقدار false درج شده توی این فیلد را به null تغییر بدم. واقعا نمیدونم چکار کنم. ممنون میشم کمکم کنید.

سلام دوست عزیز

اون چیزی که میخوای رو میتونی تو کد زیر پیدا کنی :
USE MyDB
GO


SET ANSI_NULLS ON
GO


SET QUOTED_IDENTIFIER ON
GO


CREATE TABLE [dbo].[MyTable](
[ID] [int] NOT NULL,
[MyField] [bit] NULL
) ON [PRIMARY]
GO


UPDATE MyTable SET MyField = NULL
GO


SELECT MyField FROM MyTable

موفق باشید