2014-12-27 4 views
0

У меня возникла проблема, когда я хочу вставить информацию в мою базу данных. Но есть какая-то новая информация, какая-то старая информация и некоторые из другой таблицы.Вставка данных в базу данных

Что мне нужно, чтобы получить

стадии НАМН из ComboBox

персональный номер из diffrent таблицы, где я получаю НАМН из ComboBox

2 diffrent наборы числа из текстовых полей ,

Я не могу найти, как сделать все ATT один раз или, вернее, я нужна стадия НАМН и PNR becouse там иностранных ключей

Psedu код будет что-то вроде

Вставить в Safty (PNR, StageNamn, День, время) Значения (где Persoanl.Namn = ComboBox1, ComboBox2, TextBox1, TextBox2)

другой 2 - это новая информация, поэтому в первом статусе не нужно менять, чтобы добавить их позже.

благодарит вас за любую помощь, которая может быть предоставлена.

пса и теперь я не могу изменить таблицу таким образом, он использует НАМН вместо PNR becouse того, как все остальные таблицы построены

+0

Вы можете перефразировать ваш вопрос. Я понятия не имею, какова ваша точная проблема. Также вы должны включить код, который у вас уже есть. – fancyPants

+0

Похоже, вам просто нужно сделать 'INSERT INTO table (col1, col2, ...) SELECT что-то, что-то,« некоторая строка », ... FROM secondTable' – Barmar

+0

Я добавляю несколько PseduCode, но я уверен, что это неправильно , Дело в том, что я не уверен, как писать код на всех. – Tarsakh

ответ

0
INSERT INTO Safty (Pnr, StageNamn, Day, Time) 
SELECT Pnr, :ComboBox2, :TextBox1, :TextBox2 
FROM Personal 
WHERE Namn = :ComboBox1 
+0

Человек был правдивым, что меня просто прокляло. Хорошо, спасибо вам, эта рабочая тетрадь – Tarsakh

Смежные вопросы