Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 6.138 pregleda

Najnovija ↓

Brisanje Redova pompću coda 18.05.2005. u 23:14 · pre 261 mesec #1
Ž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"
Re: Brisanje Redova pompću coda 19.05.2005. u 02:28 · pre 261 mesec #2
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...

Potpis
Estamos listos?
Re: Brisanje Redova pompću coda 19.05.2005. u 09:24 · pre 261 mesec #3
Polja koja su prazna (tj. NULL) imaju vrednost DBNull tipa, trebas da kastujes u string:
Row("BrojRačuna").ToString() = "31"
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme