12. august 2006 - 21:46Der er
7 kommentarer og 1 løsning
Vedr. hjælp til Select ud fra DataTable?
Goddag eksperter
Jeg har et problem som jeg håber at kunne få lidt hjælp til.
Jeg har en SELECT sætningen i mit program med en masse værdier fra forskellige tabeller i min mysql database, alle disse lægger jeg så ind i et DataSet, men nu vil jeg gerne have hevet kun en enkelt række ud med et bestemt id nummer, men dette ville jeg gerne gøre ud fra mit DataSet eller DataTable, i stedet for jeg hele tiden skal hive en enkelt række ud fra min database.
Jeg har prøvet følgende: ds.Tables[0].Select("opgave_id = "+item+"");
Således denne skulle hente rækken med bestemt opgave_id som er i en item variabel, men det virker ikke.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
-ingen exceptions -ingen error -får alle rækker fra datasettet ud i stedet for kun den ene, som om den ikke køre den select -opgave_id er en int -item variabel er en int
db.SelectQuery(ds, "SELECT opgave_id, kategori_navn, priotet_navn FROM opgave, kategori, priotet WHERE opgave_kategori LIKE kategori_id AND opgave_priotet LIKE priotet_id");
Får resultatet 15 i messagebox altså alle rækker men hvordan kan jeg sortere så det kun er den ene række fra ds.Tables[0] jeg får ud fra den item variabel som kommer ind?
Oki det virker men kan du så hjælpe mig med hvordan jeg får sat det array af DataRow ind i et nyt DataTable og derefter ind i et nyt DataSet, har prøvet følgende:
DataSet ds_row = new DataSet(); DataTable dt_row = new DataTable("test");
Men jeg får en fejl meddelse om at "Rækken tilhører allerede en anden tabel".
Kan du hjælpe med hvordan jeg får lagt det jeg selecter i det datarow over i et nyt datatable og dataset, fordi jeg skal bruge dataset med den nye row længere nede i mit program?
Så tror jeg at du skal oprette en kopi af din DataRow ... men hvorfor vil du det?
Kan du ikke bruge det DataRow[] array du har fået ud?
// ouT
Synes godt om
Ny brugerNybegynder
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.