Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Find w ADO
JoFerrari




Typ: neutral
Postów: 75
Zarejestrowany: Apr 2003
Find w ADO

Jak znależć metodą FIND rekord który będzie spełniał kilka kryteriów na raz. chodzi mi o skladnie.

dwa pola: OBIEKT i BRANZA

rst.find("obiekt='" & zmienna1 & "'" AND "branza='" & zmienna2 & "'"

to nie dziala chociarz jest tak we wszystkich opisach ADO jakie czytalem

na razie robie to sql'em i filtrami ale czasem find tez by sie przydal

29-04-2003 18:18
Pokaż profil JoFerrari  Wyślij email do JoFerrari   
Garf




Typ: neutral
Postów: 65
Zarejestrowany: Apr 2003

Szczerze sie przyznam ze nigdy nie uzywalem metody Find. Jesli wybieralem juz jakies rekordy robilem to tylko na Sql. Select i te sprawy... Wedlug mnie to chyba lepszy sposob.


_____________________________________________
Garfield
Member of Blood Brothers Clan (R)

29-04-2003 22:59
Pokaż profil Garf  Wyślij email do Garf   
JoFerrari




Typ: neutral
Postów: 75
Zarejestrowany: Apr 2003
Find w ADO

Chętnie bym uzywal selecta gdyby nie byl taki wolny... W tym programie akurat select robie na poczatku aplikacji a pozniej juz tylko na nim operuje bo select otwiera tą tabele jakies 15 sekund(( 150.000 rekordów i wszystkie potrzebne

Dzieki mrówek ale nie chodzi mi o to ze nie znajduje rekordow tylko wywala mi blad skladni

05-05-2003 11:33
Pokaż profil JoFerrari  Wyślij email do JoFerrari   
JoFerrari




Typ: neutral
Postów: 75
Zarejestrowany: Apr 2003
ADO

argumenty niewlasciwego typu albo mismatch w zaleznosci jak skonstruuje warunek w kazdym razie gdybys odpalil taką instrukcje to bys zobaczyl...

Alle widze ze mowisz z taką pewnoscią jakby to mialo dzialac wiec spytam - czy znalazles kiedykolwiek find'em rekord ktory mial spelniac wiecej niz jeden warunek?? jesli tak to bede wdzieczny gdybys wkleil mi dokladnie tą działającą instrukcje bo ta ktora ja napisalem nie dziala

07-05-2003 21:21
Pokaż profil JoFerrari  Wyślij email do JoFerrari   
JoFerrari




Typ: neutral
Postów: 75
Zarejestrowany: Apr 2003

filtr jest ok ale ja mam juz wczesniej zfiltrowany ten rekordset

jasne mozna to robic filtrem i póki co robie to bo nie ma innego sposobu ale robi to zamieszanie w moim kodzie... i wyglada to tak
1.zakladam filtr
rst.filter=jakisfiltr
2.pozniej chce w nim cos znalezc wiec
ZmiennaFiltr=rst.filter
rst.filter=innyfiltr
3.pozniej chce wrocic do poprzedniego filtra itd.
rst.filter=zmiennafiltr

w kazdym razie jest bardzo wiele sytuacji gdzie bardziej na miejscu bylby find

08-05-2003 17:47
Pokaż profil JoFerrari  Wyślij email do JoFerrari   
anonim




Typ: Nie zarejestrowany

Ja bym tak napisał :

rst.FindFirst " obiekt = ' " & zmienna1 & " ' and branza = ' " & zmienna2 & " ' "

zakładając że :
obiekt i branza to pola bazy
a zmienna1 i zmienna2 są typu string.

02-10-2003 11:14
  
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1