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: 691tablo 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.