Arkadaşlar,

Şu şekilde bir sorun var.

Array
(
    [0] => Array
        (
            [blok_adi] => 1
            [blok_resim] => 
            [blok_thumb] => 
            [salonID] => 1
            [koorx] => 152
            [koory] => 67
            [genislik] => 50
            [yukseklik] => 50
            [derece] => 0
            [ayakta] => 
            [kacAyak] => 
        )

    [1] => Array
        (
            [blok_adi] => 2
            [blok_resim] => 
            [blok_thumb] => 
            [salonID] => 1
            [koorx] => 215
            [koory] => 73
            [genislik] => 50
            [yukseklik] => 50
            [derece] => 0
            [ayakta] => 
            [kacAyak] => 
        )

)
mysql de dizi halinde insert yaparken insert_batch kullanıyorum.
ama mssql'de şu hatayı veriyor:

Veritabanında bir hata oluştu.

Error Number: 23000/515

[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]NULL değeri 'bssdbo.blok' tablosunun 'id' sütununa eklemez; sütun null değerlere izin vermiyor. INSERT başarısız.

INSERT INTO "blok" ("ayakta", "blok_adi", "blok_resim", "blok_thumb", "derece", "genislik", "kacAyak", "koorx", "koory", "salonID", "yukseklik") VALUES (NULL,'1',NULL,NULL,'0','50',NULL,'152','67','1','50'), (NULL,'2',NULL,NULL,'0','50',NULL,'215','73','1','50')

Filename: C:/xampp/htdocs/system/database/DB_driver.php

Line Number: 691
tablo ise:


primary key kaldırılınca insert yapıyor.
Bunu nasıl düzeltebilirim?

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:23:37 -->-> Daha önceki mesaj 15:18:50 --

Çözümü şu şekilde:
Otomatik numaralandırmayı aktifleştirmek gerekiyor.
Bunun için sütun'un Column Properties > Identity Specification ayarı Is Identity, Yes olacak.