Insert og Update i SQL. ASP.NET
Nu er jeg ved at gå amok her.Jeg vil lave en ganske almindelige update hvis konto id'et eksisterer, og en insert hvis den er nul.
Men jeg roder rundt i dataSets, datatables, adapters osv.
Jeg kan sagtens lave det med en SQLcommand, ingen probs. Men der er to ting jeg ikke ønsker;
1. at skulle skrive hele sql statementet i commandtext.
2. at bruge stored procedures.
Jeg er klar over at man ved at bruge parametre kan lave en
"insert into blabla(title) values(@title)"
cmd.parameters.add("@title","Jeg er et fjols")
cmd.executeNonQuery.
Kan inserte, men det fungere ikke for mig da jeg har rigtig rigtig mange felter der skal opdateres.
Det jeg i korte træk ønsker er lidt i gammel ASP stil.
CMD.Connection = Conn
CMD.Table = "Konti"
CMD.AddNew
CMD("title") = "jeg er et fjols"
CMD("city") = "Andeby"
CMD.Update
Det smarte ved ovenstående gamle metode er at jeg kan erstatte "Konti" med "select * from konti where id = 1"
og så fjerne AddNew, vupti, så kan jeg genbruge resten af koden, blot ved at ændre 2 linjer.
Kan det overhovedet lade sig gøre i .Net på en eller anden måde?