dalai Skrevet 13. august 2003 Del Skrevet 13. august 2003 hei alle. har et lite databaseproblem her.. har for det meste kodet inn databasefunksjonalitet før, men nå skal jeg begynne å bruke litt komponenter som f.eks datasource. jeg har en TADOQuery med en connectionstring opp mot en sql server. bruker sql ole db. spørringen er som noe sånt: select * from tullball så smekker jeg inn en datasource DS og velger denne spørringen som dataset. så drar jeg ut en dbgrid og velger DS som datasource. dbgrid'en fungerer flott og jeg kan forandre på cellene akkurat som jeg vil. men så fjerner jeg dbgriden og smekker på et par dbedit'er. setter datasource til DS og datafield til et felt i tabellen. Dette går også fint, MEN.... jeg klarer ikke forandre på verdiene nå?! hvorfor gjør jeg ikke det? jeg bruker jo akkurat samme datakilde.. skjønte dere noe av dette? Lenke til kommentar
dalai Skrevet 14. august 2003 Forfatter Del Skrevet 14. august 2003 dette er rart. her er det noe jeg ikke har fått med meg. dersom jeg har både en dbedit og en dbgrid i panelet, begge knyttet til samme datakilde, så vil dbedit forandre på verdien i databasen. men når jeg tar vekk dbgriden så vil ikke verdien i dbedit bli forandret. Lenke til kommentar
dalai Skrevet 14. august 2003 Forfatter Del Skrevet 14. august 2003 har løst det med en B-løsning nå. gjør dette når det klikkes på ok: dsinnstillinger.DataSet.FieldValues['111ALønn'] := dbEdit1.Text; dsinnstillinger.DataSet.FieldValues['111AKonto'] := dbedit2.Text; dsinnstillinger.DataSet.Post; men da må det hardkodes inn alt som skal forandres. kjipt hvis det er liksom 100 felter i tabellen Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå