Starší komentáře ke článku: Zásady psaní ASP - optimalizace sessions a práce s databází

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Petr

Datum vložení: 31.1.2001 10:29:10

Ve vsech prikladech se uvadi pro pristup ke kolekci Fields objektu Recordset syntaxe <B>rstZaznam("field")</B>. Nebylo by vhodnejsi pouzivat radeji <B>rstZaznam.Fields.Item("field").Value</B>? Na konferenci MS to prezentovali jako rychlejsi reseni a mam dojem, ze ve VS.NET to bude vyzadovana syntaxe pristupu ke kolekcim a vlastnostem objektu (<I>uz zadne default property</I>).
Zajimalo by me, co si o tom myslite. Nebylo by vhodne ucit programovat citelnejsi kod i za cenu delsiho zdrojoveho kodu?

Dekuji za reakce.

Avatar

Autor komentáře: Luděk Roleček

Datum vložení: 31.1.2001 10:45:14

Mate samozrejme pravdu. Jenze znate to: i kdyz clovek pise clanky o <I>spravnem psani</I> skriptu a o ruznyc optimalizacich apod., tak se stejne casto stava, ze to sam nepouziva, nebo ma tak zazity nejaky ten <I>spatny navyk</I>, ktereho se jen tezko zbavuje.

Takze kratce: ano, myslim si, ze je lepsi a asi i vhodnejsi pouzivat celou syntaxi. Koneckoncu: proto tam je. Je to lepsi ani tak z hlediska citelnejsiho kodu, jako spis z hlediska prave one korektnosti kodu i pro pristi (nebo minule) generace ASP (a prog. jazyku obecne).

Nechapejte me ted spatne - neomlouvam to tim, naopak tento svuj <I>zlovyk</I> uznavam a rikam, ze podle vas je to urcite spravne - ale v podstate nikde jsem nevidel nikoho psat plnou syntaxi. I jinaci borci nez ja to pisou stejne <I>spatne</I> :(((

Diky za prispevek.

Avatar

Autor komentáře: Jakub Mach

Datum vložení: 31.1.2001 11:30:21

No ty zmineni borci takhle nepisou z jednoho prosteho duvodu. Je to blbost. Tohle je vyrazne pomalejsi!!!!

Avatar

Autor komentáře: Jakub Mach

Datum vložení: 31.1.2001 11:12:13

no tak to vam spatne poradili. Vase delsi syntaxe je vyrazne pomalejsi. Vyzkousejte si to s pomoci nejakeho testovaciho programu. Treba MS Stress Tools. Kdyz uz nepouzivate GetRows, tak pouzivejte

strField = rstZaznam(index) !!!!

Avatar

Autor komentáře: Petr Peřina

Datum vložení: 31.1.2001 11:33:42

Samozrejme, pristup do jednoducheho pole variantu bude asi rychlejsi nez pristup do objektu slozitosti Recordsetu.
Pokud jde o pristup do RS, na prezentaci se to simulovalo v MS Accessu - to znamena ve VBA.

Pokud s tim mate prakticke zkusenosti, je jiste, ze ASP pouziva pro VB script jiny engine.

Diky za radu.

Avatar

Autor komentáře: Jakub Mach

Datum vložení: 31.1.2001 11:07:59

Clanek neni spatny, ale vytknu mu par drobnych chybicek.

1. K vraceni vysledku dotazu neni vetsinou treba vytvaret objekt RecordSet

2. Naucte se v podminkach SQL dotazu pouzivat uzavreny interval, dotaz bude trvat mnohem kratsi dobu

3. Syntaxi vypisu obsahu RecordSetu, jak jste naznacil, bych nedoporucoval. Je pomala. Naucte se pouzivat GetRows

Jinak dobre.

Avatar

Autor komentáře: Luděk Roleček

Datum vložení: 31.1.2001 13:13:47

Add 1 a 2: souhlasim.
Add 3: GetRows samozrejme ovladam, ale setrim si to na dalsi clanek. Tento clanek byl minen spis jako naznak toho, ze spousta veci jde delat rychleji a jednoduseji a i tyto jednodussi a rychlejsi veci jdou delat jeste rychleji, jak take vyplyva z vasich prispevku.
Dekuji za upozorneni a podnety. Vazim si toho.

Avatar

Autor komentáře: Jakub Mach

Datum vložení: 31.1.2001 13:22:26

To, ze jsem upozornil na tri vylepseni, ale nemeni fakt, ze clanek je dobry. Vase reakce me utvrzuje v tom, ze i autor je dobry a dokonce pouziva getrows :-) byt to clanek SM a pana DD, urcite by raekce byla jina. Blahopreju Intervalu ve vyberu tech spravnych lidi. Tesim se na dalsi clanky.

Avatar

Autor komentáře: Mirek Mraz

Datum vložení: 1.2.2001 11:27:23

Jde nejak jednoduse nadefinovat vlastni razeni?
Muj problem je jak seradit polozky aby vypadaly cca:
a,b,1,2,3a,3
- aby pismena mela prednost a cisla sly normalne.
Pouzivam ASP a Access (DESC tady nejde).
Diky

Avatar

Autor komentáře: Mirek Mraz

Datum vložení: 8.5.2006 15:48:18

Ja se jmenuu mira mraz a sem z prt mozna ze sme pribuzny!!

Avatar

Autor komentáře: vcx

Datum vložení: 3.5.2001 23:38:44

xvx

Avatar

Autor komentáře: Libor

Datum vložení: 19.8.2001 23:59:09

Vážně hezké. To jsou tipy jako z děla. Takové puntičkaření..... :-)))))) Usměvné :-))))))))

Ne, vážně. Omlouvám se za svou vysmátou reakci, ale rozesmálo mě to. I když samozřejmě nikdy neuškodí si i fundamentální věci znovu zopáknout.

Zpět na článek | Úvodní stránka Interval.cz