platform: .Net
dil: asp.net (vb)

bu sekilde yapmak icin inat ediyorum. daha once hep daatset ile calistigim icin takildim kaldim.

problem:
kod icinden insert into calistiriyorum ama bazi integer alacak kolonlara NULL sokmam lazim. cesitli nulltonothing tarzi fonksiyonlarim var ama hicbiri NULL sokmuyor. hep bosluk olarak gonderiyor. ben o field'de NULL olmasini istiyorum. madem NULL olacak o field'i insert cumlesine hic sokma diyeceksiniz ama NULL olmama ihtimali de olabilir.

insert cumlem gayet standart:
("insert into [tablo] ([field1], [field2]) VALUES (" & hede & " , " & hodo & ")

hede veya hodo yerine oyle bir sey yazmaliyim ki veya oyle bir fonksiyon yazip hede hodo ile birlikte kullanmaliyim ki tabloya NULL atsin.

@parameters olayini kullanmiyorum. istemiyorum. direkt boyle olsun istiyorum.

cok canimi sikti. varsa bir bilen mutesekkir olurum.

tşk pls optm slm asl vb lol

 

DBNull.Value yazın.

dinomazu

dostum onu yemiyor. simdi denedim ve profiler'dan doneni yapistiriyorum buraya. 1014'ten sonra iki virgul arasi bosluk yapiyor. onun NULL olmasi lazim.

VALUES (1, 388, 1014, , '01.10.2009', '01.10.2009', '01.10.2009', '01.10.2009', 'das', 677, 2,
'das', '', 0, '', 1, 6 , 2 , 1, 0 , 0, '' , '', 'das', 0)

hata: Conversion failed when converting the varchar value 'NULL' to data type int.

hayatin anlamini arayan adam

üşenmedim önce şöyle bi tablo oluşturdum:

CREATE TABLE [dbo].[T_Test](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Value1] [int] NULL,
[Value2] [datetime] NULL)

sonra açtım visual studio'yu aşağıdaki queriyi çalıştırdım ve oldu.

"INSERT INTO T_Test (Value1, Value2) VALUES (NULL , NULL)"

dinomazu

SQL uzerinden yapinca oluyor fakat program icinden yazdigin insert cumlesini calistirmayi dene? values'den sonra ac parantez, null yerine ne yazacaksin? :)

hayatin anlamini arayan adam

program içinden çalıştırdım zaten.

dinomazu

basit bir tablo acip denedim oldu. vay anasini. demek benim onceki tablodaki foreign constrait'ler ile ilgili bir sikintim var. dostum tesekkur ederim.

hayatin anlamini arayan adam
1

mobil görünümden çık