Мне нужно забрать последний записанный Id из БД и инкрементировать его (это естественно сделать смогу), чтобы использовать новый Id для вставки записи в БД.
То есть мне нужно создать запрос, который будет вытягивать из БД последний Id и записывать его в переменную
String^ constr = "Data Source=DESKTOP-QN31D90;Initial Catalog=Online_Pharma;Integrated Security=True;Pooling=False";
SqlConnection^ con = gcnew SqlConnection(constr);
String^ name = nameBox->Text;
String^ type = typeBox->Text;
int Price = Int32::Parse(priceBox->Text);
SqlCommand^ cmd = gcnew SqlCommand("INSERT INTO Medicines VALUES(" /*сюда нужно вставить инкрементированный Id*/ "," + name + ",'" + type + "','" + Price + "','" + comboBox1->SelectedItem + "')", con);
SqlDataReader^ dr;
con->Open();
dr = cmd->ExecuteReader();
MessageBox::Show("Succesful");
con->Close();
Это нужно для того, чтобы заполнить первое поле автоинкрементирующимся Id, ибо при попытке вставки данных в БД я получаю вот
это , так как первое поле требует в себя цифру и пропускает только в том случае если я ввожу цифру