[ aleksacyber @ 15.01.2010. 00:04 ] @
| Code (csharp):private Funkcije f = New Funkcije ();
OleDbDataAdapter da = new OleDbDataAdapter ("Select * From tblKosuljica", f .cnn);
DataTable dt = f .dt("Select * From tblKosuljica"); //vraca datatable na osnovu stringa
DataRow drv = dt .NewRow();
drv .BeginEdit();
drv ["KosuljicaID"] = 100; //f.NajveciBroj("tblKosuljica", "KosuljicaID");
drv ["Datum"] = Convert .ToDateTime(txt7 .Text);
drv ["KosuljicaRok"] = Convert .ToDateTime(txt8 .Text);
drv ["StanjeID"] = txt9 .Text;
drv ["Opis"] = txt10 .Text;
drv .EndEdit();
dt .Rows.Add(drv );
da .Update(dt );
Moze li mi iko pojasniti ovaj dio koda. U svakom slucaju ne radi, trazi valjane komande za adapter, insert itd.
Na kraju se ipak moraju napisati sql za insert i ostalo ili grijesim.
[Ovu poruku je menjao Shadowed dana 15.01.2010. u 03:48 GMT+1] |
[ malo_nj @ 15.01.2010. 10:09 ] @
ili je moras rucno napisati ili mozes pokusati ovako
Code:
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();
[ aleksacyber @ 16.01.2010. 18:01 ] @
samo sa tima komand bilderom, to znam, ali bez toga nikako izgleda :).
Ok hvala
[ aleksacyber @ 16.01.2010. 18:03 ] @
ustvari, moze li mi neko reci koliko je taj comand bilder pouzdan. Negdje sam procitao ili cuo da on bas i nije pouzdan, pogotovo kod slozenijih upisivanja ili update-a.
[ malo_nj @ 16.01.2010. 22:12 ] @
e pazi uvijek ti je bolje praviti rucno svoje upite jer nemas ti kontrolu nad tim sta ce ti commandBuilder generisati. Ali ne bi trebao da primjetis razliku u performansama ako radis sa manjim sistemima. Kad ce pad performanse doci do izrazaja koliko je siguran commandBuilder i to mozda ti neko drugi moze pomoci ja cu ti reci ako imas do 5-6 tabela negdje na lokalnoj bazi slobodno udri po njemu
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.