Just nu i M3-nätverket
Gå till innehåll

Jenny R2

Medlem
  • Antal inlägg

    10
  • Gick med

  • Senaste besök

    Aldrig
  1. Med studentkortet ger även Dell studentpriser. Jag har själv en Inspiron 6000 som jag är jättenöjd med, men den är inte köpt via studentpris, men låg ändå många tusenlappar under jämförbara konfigurationer där ute. Och helt rätt - ska du bara runt på din dator mycket så är en låg vikt en grej att titta efter. Min väger drygt 3 kg, men jag har den mer som en mobil stationär, så då spelar det ingen roll. Skulle dock aldrig drömma om att släpa omkring på den mer än enskilda tillfällen pga vikten. Mac i all ära... om jag inte har någon i bekantskapskretsen som kan det här med datorer lite grann och då särskilt mac, då hade jag inte skaffat en sådan. Mitt förstaval kommer alltid att vara en pc därför att det finns ett större utbud av programvaror och mer folk som kan pc om man behöver hjälp. Har dock vänner som kör mac och som är supernöjda, så den dagen jag har råd att ha 2 datorer blir det en mac bara för att testa
  2. Normalt sett så fungerar en bubblesort likadant för siffror som den gör för tal. Notera dock att den kommer att göra skillnad på små och stora bokstäver om du inte ser till att de blir jämförda i samma "storlek". Om du kopierar din sort_tal och byter ut intArray mot stringArray så borde den fungera likadant. Jag använder iaf min för samma sak, men jag har en global funktion och skickar sen in arrayen till funktionen som en receive-variabel (by ref).
  3. Här får du tankesättet: nTal (det tal du skrivit in) nTalArray (arrayen med tal) bFanns (variabeln för att se om talet fanns) 1) Ta reda på hur många poster du har i din nTalArray 2) nolla en räknare, kör sen en while-sats ungefär som så här (fast jag skriver i asp-kod för att jag själv är nybörjare i vb, och du ska skriva i vb så du får fixa syntaxen...,men tänket är det samma): nR = 0 bFanns = FALSE while nR <= nAntalIArray ..if nTal= nTalArray(nR) then ....bFanns = TRUE ....break ..end if ..nR = nR + 1 wend if bFanns then ..'meddela att talet redan fanns else ..'lägg in i array på ny position ..nR = nR + 1 ..nTalArray(nR) = nTal end if 3. Klart
  4. Hej Micke, har du löst det här ännu? //Jenny
  5. Och nu dyker Jenny upp igen efter att inte ha kunnat komma åt Eforum på många dagar... *morr* Alias och variabler i all ära: joinar du tabeller så slutar detta fungera om du har två kolumner som heter likadant - då tvingas du tillbaka till ordningstalen vare sig du vill eller inte. Däremot håller jag med om att tilldela recordsetsvariablerna till ASP-variabler för att kunna använda ett och samma recordset till en ny sqlsats precis efter. Det blir så mycket enklare då. Ang namnen så tycker jag det är viktigt att placera ett s/n/b osv först i variabelnamnet för att kunna hålla ordning på vad för typ av tänkt variabel det är, t ex sNamn, nTal, bVillkorOk . Sist men inte minst: Micke, tack för ditt förtroende att du adresserar frågorna direkt till mig, det värmer, men jag tror du får större chans till svar om du skriver till alla. Här inne finns massor av duktigt folk som du märkt, men de kanske inte vill svara om de tror att frågan är specifikt ställd, utan då avvaktar man nog istället. Men har du otur blir det då som nu, att saker o ting nte alltid fungerar som de ska så då kan den person som du sökt dröja innan den kommer tillbaka (som att jag inte haft tillgång till eforum på ett tag.. just nu använder jag ett temp-konto).
  6. Hjälp mig förklara det för min chef är du bussig....Han förstår inte det
  7. Hej Micke! Har haft problem med mitt konto, så du har säkert redan löst det här Du kan väl höra av dig igen om du inte gjort det så får vi försöka titta på det? Min första spontana tanke är att det är mycket text för så lite kod som du vill göra Jag brukar skriva mina update-satser i ren sql precis som jag gör med insert och select o delete... En update för mig ser alltså ut: sSql = "Update TABELL set KOLUMN1 = VARDE1, KOLUMN2 = VARDE2 where id = ID" set rs = conn.execute(sSql) response.redirect "tavling.asp" Fast.. om detta är allt du ska göra så tycker jag du ska göra det på din förra sida... onödigt att hålla på att floppa mellan sidor om du ändå inte ska visa något på dem. /Jenny
  8. Om du struntar i all mellanhantering och helt enkelt bara kollar hur många rader du får ut från din databas - stämmer det då?? Får du ut en rad eller 4 rader?? Är startdatumet för alla 4 dagarna samma som "idag" eller kan de ligga med andra datum i databasen?
  9. För varje val som du gör i dina selectboxar vill du väl minska ner antalet träffar?? T ex a = Request.Form("type1") b = Request.Form("cat") c = Request.Form("lan") d = Request.Form("search") 'detta säger vi är ditt fria sökord 'Bygg where-sats dim sWhere sWhere = "" if not a = "" then ..if not sWhere = "" then ....sWhere = sWhere & " and " ..end if ..sWhere = sWhere & " type1 like '%"&a&"%' " end if if not b = "" then ..if not sWhere = "" then ....sWhere = sWhere & " and " ..end if ..sWhere = sWhere & " cat like '%"&b&"%' " end if if not c = "" then ..if not sWhere = "" then ....sWhere = sWhere & " and " ..end if ..sWhere = sWhere & " lan like '%"&c&"%' " end if if not d = "" then ..if not sWhere = "" then ....sWhere = sWhere & " and " ..end if ..sWhere = sWhere & " (subject like '%"&d&"%' or body like '%"&d&"%') " end if Detta innebär att om du nu har värden i dina forms så bygger du på wheresatsen. Om det inte finns några värden så söker du på allt eftersom sWhere då blir tom. sSql = "Select * from ads "&sWhere Borde funka... BTW - punkterna i början på raderna är bara för indentering, du får ta bort dem sen. Edit: fnuttar.. [inlägget ändrat 2005-05-28 01:11:37 av Jenny R2]
  10. ÄNTLIGEN online igen - mitt gamla konto är avaktiverat tydligen och i väntan på det så har jag ett temporärkonto... Anyway - ovanstående rader är just anledningen till varför jag tyckte du skulle använda dig av mitt alternativ nr 2, där du bara har en loop och sen i loopen kör 3 enkla sqlsatser, utan vidare loopning. Det hade nämligen varit snällare mot maskinen rent hastighetsmässigt.... Men men.. precis som Ozn så fint såg så noterade jag också det extra "f"-et från början, men frustrationen blev total över att inte kunna komma in på eforum. Nåja, skönt att det löst sig, men fundera ändå på att göra det på det andra viset (eller tom via Anjunas tanke om lagrade procedurer) för att få bättre prestanda.. Poäng är ju alltid trevligt om de hamnar rätt också Edit: eforum gör inte som jag vill [inlägget ändrat 2005-05-28 00:00:07 av Jenny R2]
×
×
  • Skapa nytt...