Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak napsat správně INSERT INTO?

Ahoj, mám takový problém. Potřebuju napsat kód, aby se mi do tabulky vložil nový záznam. Ctenar, kniha, datum_vypujceni jsou z tabulky "vypujcene" a bydliste z tabulky "ctenari". Nevím, jak přesně by pro vkládání ze dvou tabulek by měl zápis vypadat. Děkuju za rady.

Private Sub btnPridejvypujcku_Click(sender As Object, e As EventArgs) Handles btnPridejvypujcku.Click
Dim pridejvypujcku As New OleDbCommand()

pridejvypujcku.Connection = frmHlavni.spojeni

?
pridejvypujcku.CommandText = "INSERT INTO vypujcene (ctenar, bydliste, kniha, datum_vypujceni) VALUES (@ctenar, @bydliste, @kniha, @datum_vypujceni)"

pridejvypujcku.CommandText = "INSERT INTO vypujcene.ctenar, ctenari.bydliste, vypujcene.kniha, vypujcene.datum_vypujceni FROM vypujcene, ctenari VALUES (@ctenar, @bydliste, @kniha, @datum_vypujceni)"

pridejvypujcku.Parameters.AddWithValue("ctenar", CbxCtenar.Text)
pridejvypujcku.Parameters.AddWithValue("bydliste", CbxBydliste.Text)
pridejvypujcku.Parameters.AddWithValue("kniha", CbxKniha.Text)
pridejvypujcku.Parameters.AddWithValue("datum_vypu jceni", DtpDatumvypujceni.Value.ToShortDateString)

pridejvypujcku.Connection.Open()
pridejvypujcku.ExecuteNonQuery()
pridejvypujcku.Connection.Close()
frmSeznamctenaru.NactiCtenare()
Me.Close()

Předmět Autor Datum
Prvni verze je spravne
Jan Fiala 13.04.2014 20:46
Jan Fiala
ale potřebuju k tomu nějak napsat vkládání z druhé tabulky, pokud to jde zapsat oboje do sebe
KristýnaP 13.04.2014 21:13
KristýnaP
Ve výpůjčce nemá bydliště co dělat, měl by tam být jenom cizí klíč do tabulky se čtenáři.
Wikan 13.04.2014 21:23
Wikan
a jak nebo kam to zapíšu..cizí klíč neznám
KristýnaP 13.04.2014 21:33
KristýnaP
Cizí klíč je v podstatě odkaz do jiné tabulky. http://cs.wikipedia.org/wiki/Ciz%C3%AD_kl%C3%AD%C4 %8…
Wikan 13.04.2014 21:38
Wikan
Napíšeš to tam tak, že si naplníš před spuštěním příkazu ty proměnné. poslední
Jan Fiala 14.04.2014 07:56
Jan Fiala

Zpět do poradny Odpovědět na původní otázku Nahoru