OleDbDataAdapter og parametre
Hej Alle!Jeg er ret ny i .NET, så der er lige noget jeg ikke helt forstår omkring dataadapters.
1) Man kan i VS.NET 2003 oprette en OleDbDataAdapter ved hjæp af en wizard - det er jo smart, for så behøver man ikke at skrive SQL selv. Men hvad gør man hvis man gerne vil have tilføjet eg. "where brugerID=" + Session["brugerID"] ?
Man må vel ikke rette i de SQL-statements VS.NET selv laver i koden, eller hvad?
2) Herudover kan jeg ikke rigtig få oprettet en OleDbDataAdapter hvor wizard'en selv laver Update, Insert og Delete-statements hvis mit query indeholder data fra flere tabeller. Er det rigtigt at det ikke kan lade sig gøre? Det er vel det der er hele idéen med et DataSet, eller hvordan?
3) Når jeg laver følgende:
DataSet ds=new DataSet();
OleDbDataAdapter myAdapter=new OleDbDataAdapter("select * from type",oleDbConnection1);
myAdapter.Fill(ds);
OleDbDataAdapter myAdapter2=new OleDbDataAdapter("select * from kommuner",oleDbConnection1);
ds.Tables.Add();
myAdapter2.Fill(ds.Tables[1]);
...virker det fint - jeg får to tabeller i mit DataSet, men hvis jeg fjerner ds.Tables.Add(); får jeg en fejl - er det ikke meningen at der automatisk skal oprettes en ny tabel i mit DataSet når man laver en Fill()?
Jeg ved godt at det var mange spørgsmål, men jeg håber I kan klare dem ;-)
- Jacob
