2015-05-21 2 views
0

Как вставить несколько значений в 2 таблицы? Я думал, что-то вроде этого, но это явно не работает:sql query insert

insert into login as l, 
     klantGegevens as k 
     (l.password, 
     l.rechten, 
     l.status, 
     k.voornaam, 
     k.achternaam, 
     k.woonplaats, 
     k.postcode, 
     k.telefoonnr) 
    values 
     ('test', 
     1, 
     1, 
     'niels', 
     'jansen', 
     'Amsterdam', 
     '5993hk', 
     0623232323) 

EDIT:

string intoDatabase = "insert into login (password,rechten,status) values(@password,@rechten,@status) insert into klantGegevens (voornaam,achternaam,woonplaats,postcode,telefoonnr) values(@voornaam,@achternaam,@woonplaats,@postcode,@telefoonnr)"; 
+0

можно и^сделку, чтобы убедиться, что один не будет выполнен до другого –

ответ

1

только в отдельных командах:

insert into login (password,rechten,status) 
values('test',1,1) 

insert into klantGegevens(voornaam,achternaam,woonplaats,postcode,telefoonnr) 
values('niels','jansen','Amsterdam','5993hk',0623232323) 
+0

@jarlh Нет, это не так :) – Parado

+0

должен был быть комментарием :) –

+0

Спасибо за ответ, что лучший способ сделать это в C#? См. Мое редактирование. – Jenssen