Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brisanje reda iz baze

[es] :: MS SQL :: Brisanje reda iz baze

[ Pregleda: 1650 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
..to512.806592-163.bih.net.ba.



+13 Profil

icon Brisanje reda iz baze04.06.2010. u 11:37 - pre 169 meseci
Zelim da obrisem proizvoljan red u bazi. Sluzim se sljedecim kodom:


Code (csharp):

public void obrisiunos(int inc)

        {
            SqlCeConnection konekcija = new SqlCeConnection(@"Data Source=C:\\bazica.sdf");
            SqlCeCommand komanda = new SqlCeCommand("SELECT id FROM clanovi", konekcija);  
            SqlCeDataAdapter da = new SqlCeDataAdapter(komanda);
             con.Open();
          da.DeleteCommand = new SqlCeCommand("DELETE from clanovi WHERE id = 'inc' ", konekcija); //inc je broj id-a reda.

 con.Close();

 



Imam metodu koju salje id (int) reda kojeg zelim da obrisem. Zasto ovo ne radi? Ne javlja gresku niti ista... samo tako cuci cekajuci :)

Gledam te linije, i cini mi se da je sve na mjestu sto treba, ali opet nemam bas veliko iskustvo u radu sa bazama.


Hvala unaprijed


 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Brisanje reda iz baze04.06.2010. u 15:51 - pre 169 meseci
Ti serveru saljes na izvrsavanje ovaj text "DELETE from clanovi WHERE id = 'inc' ", i server to prevodi u

DELETE from clanovi WHERE id = 'inc'

To ocigledno ne valja. serveru treba da posaljes nesto sto ce da se razvije u ovo:

DELETE from clanovi WHERE id = 123

ZNaci, tamo gde gradis izraz za SqlCeCommand treba da ga sagradis tako da rezultat bude ono sto server moze da razume.

 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
..142.220-dsl.net.metronet.hr.



+19 Profil

icon Re: Brisanje reda iz baze06.06.2010. u 23:49 - pre 169 meseci


" DELETE from clanovi WHERE id = ' " & convert.Toint(textbox.text) & " ' "

textbox.text -> ili odakle već čitaš id

ovo je napamet, provjeri kako ide pretvorba.
 
Odgovor na temu

[es] :: MS SQL :: Brisanje reda iz baze

[ Pregleda: 1650 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.