Тільки почав розбиратись з БД. Потребую допомоги.
Visual Studio C#:
На початку завантажую таблицю:
this.hardness_DetectorTableAdapter.Fill(this.measureDatabaseDataSet.Hardness_Detector);
Десь треба додати данні в базу. Першим параметром йде "id" рядка. Цифра 1 стоїть просто щоб був int, звісно це помилка і вже на другому рядку буде "duplicate key value violates unique constraint". То запит про допомогу саме про це. Що вставити замість "1", щоб новий рядок отримував унікальне ID автоматично?
hardness_DetectorTableAdapter.Insert(1,
DateTime.Now,
diameterBall,
forceBall,
diameterMillimetr,
hardness,
imageToByteArray((Bitmap)snapshot.Clone()));
Таблиця така:
CREATE TABLE [dbo].[Hardness Detector] (
[Id] INT DEFAULT ((0)) NOT NULL,
[MeasureDatatime] DATETIME NULL,
[DiameterBall] FLOAT NULL,
[AppliedForce] FLOAT NULL,
[DiameterFootprint] FLOAT NULL,
[Hardness] FLOAT (53) NULL,
[MeasureImage] IMAGE NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);