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

Brisanje Redova pompću coda

[es] :: .NET :: Brisanje Redova pompću coda

[ Pregleda: 1142 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ceso

Član broj: 30378
Poruke: 38
*.dialin.iskon.hr.



Profil

icon Brisanje Redova pompću coda18.05.2005. u 22:14

Želim obrisati više redova iz tablice pomoću koda.
Probao sam ovako:

Dim i As Integer
Dim table As DataTable
Dim row As DataRow

table = objd.Tables.Item(0)
For i = 0 To table.Rows.Count - 1
row = table.Rows.Item(i)
If row("BrojRačuna") = "31" Then
row.Delete()
End If
Next

Ali mi izbaciva grešku:
Operator is not Vaild for type DBNull And String "31"
18.05.2005. u 22:14 

varelg

Član broj: 24494
Poruke: 165
*.ipt.aol.com.



Profil

icon Re: Brisanje Redova pompću coda19.05.2005. u 01:28
Hmmm... nekako mi ne shtima deklaracija tipa u "if row(....)...". Iako nisam bash neki znalac kada je database hookup u pitanju, pogledao bih prvo u deklaraciji broja... jeli BrojRachuna deklariran kao String ili kao neki od Int-ova? U tvom sluchaju kao uslov dajesh String ("31")a mozhda se ochekuje da tamo bude Int...


Estamos listos?
19.05.2005. u 01:28 

dusty
Predrag Glumac
Srbija

Član broj: 15383
Poruke: 474
*.fiberop.matgnet.com.

Sajt: www.obrazovne-karakterist..


Profil

icon Re: Brisanje Redova pompću coda19.05.2005. u 08:24
Polja koja su prazna (tj. NULL) imaju vrednost DBNull tipa, trebas da kastujes u string:
Row("BrojRačuna").ToString() = "31"
cheers, dusty

They may cut your dick in half, and serve it to a pig,
and, although it hurts, you'll laugh and dance a dickless jig.

RHCP djubrad neopevana - EXIT TEAM qurwe lopovske
19.05.2005. u 08:24 

[es] :: .NET :: Brisanje Redova pompću coda

[ Pregleda: 1142 | Odgovora: 2 ]

Postavi temu Odgovori

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