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

DataTable.Select() BUG

[es] :: .NET :: DataTable.Select() BUG

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Radudzoni
Radoslav Jovanovic
Beograd

Član broj: 8384
Poruke: 133
*.fiberop.matgnet.com.



Profil

icon DataTable.Select() BUG01.03.2007. u 09:28 - pre 208 meseci
Evo problema koji moze da zagorca zivot kao sto to meni juce ucini.
Naime, Imao sam problem sa DataTable.Select() metodom. Sve je radilo kako treba do jednog trenutka kada je krenulo nesto da ne valja.

Code:

adrSelectedRows = dtData.Select("Polje1 = '''VV''' AND Polje2 = 5 AND Polje3 = 14 AND Polje4 = 6700")

I to je vracalo niz od nekoliko redova. Medjutim posle instalacije SP1 za .Net Framework 1.1 uslov nije vracao ni jedan red.
I onda neocekivan rasplet:
Ako kao jedan od uslova (Koji nisu tekstualno polje) stavim u duplu (duplu i samo duplu) zagradu onda je rezultat ocekivan:
Code:

adrSelectedRows = dtData.Select("Polje1 = '''VV''' AND ((Polje2 = 5)) AND Polje3 = 14 AND Polje4 = 6700")

NEVEROVATNO!!! (ovo je naravno resenje sa jednog od foruma. Jer to bi bila poslednja stvar koje bi se setio da uradim)

I onda nailazim na clanak http://support.microsoft.com/default.aspx?scid=kb;en-us;891742 koji govori o postojanju ovog buga.

Sta da vam kazem, sem, cuvajte se mine. Meni je oduzelo 3 sata a nadam se da ce nekome ova informacija pomoci da izbegne nepotreban sex sa slicnim problemom.

Pozdrav.
 
Odgovor na temu

Radudzoni
Radoslav Jovanovic
Beograd

Član broj: 8384
Poruke: 133
*.fiberop.matgnet.com.



Profil

icon Re: DataTable.Select() BUG01.03.2007. u 09:31 - pre 208 meseci
Naravno, postoji i elegantnije resenje na microsoftovom sajtu:
Citat:
Therefore, if you are not severely affected by this problem, we recommend that you wait for the next .NET Framework 1.1 service pack that contains this hotfix.
;-))
 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
212.200.52.*



Profil

icon Re: DataTable.Select() BUG02.03.2007. u 06:06 - pre 208 meseci
A ti pređi na .net 3.0
 
Odgovor na temu

[es] :: .NET :: DataTable.Select() BUG

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

Postavi temu Odgovori

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