Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kanske en temporär tabell?

Postades av 2003-10-13 11:27:06 - Robert Pehrsson, i forum databaser, Tråden har 6 Kommentarer och lästs av 843 personer

Hej. Jag håller på med en sökfunktion som söker fakta ur olika tabeller. Sökmotorn har flera olika fäldt och man kan därför göra en ganska exakt sökning, eller välja att söka på ett fritext ord.

Efter en sökning på tex ett fritextord kan man ju få en hel bunt med träffar. jag skulle vilja kunna sortera dessa på tex, kommuner, län, postnummer osv. Allt detta finns med från sökningen.

Vad tror ni om att lägga in sökresultatet (från steg ett, alltså tex fritt sökord) i en temporär tabell. På så vis kan man ju sortera och greja hur mycket som helst ganska enkelt efter en sökning? Det blir väl även lättare att behålla paging på sökresultatet. När man sedan gör en ny sökning i huvudsökmotorn rensas tabelen osv...

Några tankar om detta? Det kanske är "prestanda osmart"? Jag vet faktiskt inte, tycker det verkar smidigt dock.

Robert


Svara

Sv: Kanske en temporär tabell?

Postades av 2003-10-13 14:22:22 - Tobias Aspenberg

Hej!

Visst kan du göra så men jag skulle nog spara resultatet i Javascript i browsern (om sån används) och sen manipulera ordningen där. Dvs helt utan databas/server kommunikation.


/Tobbe


Svara

Sv: Kanske en temporär tabell?

Postades av 2003-10-13 18:26:57 - Robert Pehrsson

Ja browser kommer användas. Tänker du på att spara det i arrayer då kanske eller hur menar du?


Svara

Sv: Kanske en temporär tabell?

Postades av 2003-10-13 22:30:48 - Robert Pehrsson

Hmm. Det verkar ju onödigt att skapa en tabell varje gång. Säg att jag har en tabell som kallas search_results och puttar in data i den från de andra tabellerna vid en sökning. Sedan rensar man bort den datan när ny sökning sker. Verkar det vettigt?

Isåfall, vet någon vart jag kan läsa hur man åstadkommer detta?

Hmm. Funderade ett tag till på det och kom på att det antagligen inte funkar. Om en anan användare gör en sökning kommer datan i temptabellen ändras och så blir allt fel....., eller?


Svara

Sv: Kanske en temporär tabell?

Postades av 2003-10-14 09:00:16 - Tobias Aspenberg

ja precis.. i javascript arrayer.. sen är det ju bara att sortera fram och tillbaka hur man vill... typ..


Svara

Sv: Kanske en temporär tabell?

Postades av 2003-10-14 09:09:40 - Robert Pehrsson

Tobias. Är det pågrund av prestanda som detta borde göras? Jag har ingen riktig koll på hur man skal gå till väga på ett sådant sätt. Vet du vart jag kan läsa om detta?


Hej igen. Jag labbade vidare och sparade sql satsen i en session istälet. på detta vis kan jag labba och ändra med den och på så sätt sortera sökresultaten. Verkar ju vara en vettig lösning.


Svara

Sv: Kanske en temporär tabell?

Postades av 2003-10-14 15:36:18 - Pelle Johansson

Om det inte är för stora mängder kan du ju ha ett gäng arrays liggande. I tips & tricks exempelvis fylls dessa automatiskt i två nivåer. Men har du väldigt mycket data så kanske det kan vara ide att titta på något som heter ... remote scripting ... där du kan fylla en lista med objekt baserat på tidigare val utan att behöva ladda om sidan för användaren.

Ps. Att lägga ett recordset i en session rekommenderas inte. Tänk att alla användares sessioner då kan innehålla den datat och mängden blir rätt stor. Du måste vara nogrann med att frigöra den så fort det går i så fall. Serverns internminne fylls rätt fort om det finns lite data och du multiplicerar med antalet samtidiga sessioner.


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 979
27 965
271 783
341
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies