webForumDet fria alternativet

Find i recordset

ASP

3 svar · 222 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#1

Hej, jag undrar hur man specifierar flera kriterier när man använder recordsets Find metod.
Har försökt med följande:

objemp.Open strSQL, conn, 3
strCriteria="LastName='Davolio', FirstName='Nancy' "
objemp.find strcriteria

har dessutom testat att byta ut kommatecken mot ingenting och mot semikolon, men får hela tiden
'Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt'. Det funkar bra när jag bara har ett kriterium.

Och förresten så säg inte åt mig att använda sql för att hitta rätt, av speciella skäl är det inte aktuellt i detta fall. Tack på förhand

Medlem sedan dec. 19998 577 inlägg
#2

Testa:

strCriteria="LastName='Davolio' AND FirstName='Nancy'"

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

Medlem sedan feb. 20013 023 inlägg
#3

Hittade svaret själv på MSDN...

Only a single-column name may be specified in criteria. This method does not support multi-column searches.

Skit också....

Medlem sedan feb. 20013 023 inlägg
#4

Om nu någon skulle vara intresserad, kan jag tillägga att det fungerar med Filter propertyn, den klarar multipla villkor.

245 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)