Foreign Key bekommt keinen Wert vom Primery Key ?


Code46

Erfahrenes Mitglied
Hi Leute,

ich versuche gerade eine SQL Datenbank zu füllen mit eingen daten. In der Tabelle car_model_tbl soll car_make_id den wert von car_make_id bekommen. Dies funktioniert aber nicht. Ist an meinem code etwas falsch oder übersehe ich dort nur etwas ?
Wenn ihr mir weiter helfen könntet würde ich mich sehr freuen.

Danke

Code:
CREATE TABLE car_make_tbl
(
   car_make_id  smallint IDENTITY(1,1)PRIMARY KEY,
   car_make varchar(50),
 )

   CREATE TABLE car_model_tbl
(
   car_model_id  smallint IDENTITY(1,1)PRIMARY KEY,
   car_make_id smallint,
   car_model varchar(50),
   FOREIGN KEY (car_make_id) REFERENCES car_make_tbl(car_make_id)
 )
Code:
    car_make_tbl car_make = new car_make_tbl();
                car_model_tbl car_model = new car_model_tbl();
            
                car_make.car_make = txtBoxMake.Text;
                car_model.car_model = txtBoxModel.Text;