Avatar billede spottie Nybegynder
18. juni 2006 - 12:03 Der er 1 kommentar og
1 løsning

Vedr. insert af data fra combo box i en form?

Goddag eksperter

Jeg har en database hvor jeg har nogle tabeller i nogle af tabellerne har jeg foruddefinerede nogle ting som så kan vælges under den på gælgende form i C#, men det jeg sidder og har lidt problemer med er hvordan man laver en insert sætning til dette, skal prøve at forklare:

eksempel:

1 tabel med a_id og a_navn og a_b
1 tabel med b_id og b_navn

de to tabeller er lavet som 1 til mange og altså med fremmednøgle således at man i en select sætning udtrækker b_navn ved hjælp af a_b i den tabel.
Det der så sker er at i min form vil der være en combobox med et distinct af b_navn.
Men hvordan gør jeg så således at når man vælger ud fra de forskellige b_navn så sætter den automatisk det pågældende b_id der hører til det valgte b_navn op i en insert sætning hvor det valgte b_id står som a_b?

Hvordan kan gøre dette og gerne med lidt syntax hjælp.

Man kan selvfælgelig gøre det man når man har valgt laver en "skjult select sætning og hiver id ud fra tabellen og indsætter i insert sætningen, men er der ikke en nemmere måde?

Håber på nogle svar.

vh spottie
Avatar billede hmortensen Nybegynder
18. juni 2006 - 12:06 #1
Du hiver vel data ud i comboboxen fra tabel B dynamisk?

Så kan du lave et hjælpe object, så den viser navn, men du kan trække id fra objectet.
Avatar billede spottie Nybegynder
21. juni 2006 - 00:19 #2
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester