Hej!
Har gjort ett fritextsök, problet är bara det att sökningen går ortoligt segt och något måste vara fel.
Det tar drygt 30 sekunder innan sökninegn är klar, jag vill inte visa felet här så finns det någon som tror sig kunna hjälpa mig, så mailar jag länken.
------------------
fencing for you?
http://www.fencing4u.nu/
VideMedlem sedan dec. 19998 577 inlägg Vad har du för databas? Vad har du för koppling till denna? Indexerar du några fält?
------------------
Kom hem till mig...
Jag kör SQL-server 7.0
Kopplingen ser ut så här:
Session("db") = "DRIVER={SQL Server};UID=username;PWD=password;DATABASE=databasen;SERVER=sql.server.se;network=DBMSSOCN"
och körs i globas.asa i Session_onStart
Vad menar du med indexerar fält...
------------------
fencing for you?
http://www.fencing4u.nu/
[Redigerat av skarbratt den 02 okt 2000]
fredrikMedlem sedan dec. 19991 072 inlägg fredrikMedlem sedan dec. 19991 072 inlägg ok....ett tips först:
Används INTE .inc filer när du inkluderar, detta är en bugg i IIS:en.
Microsoft rekommenderar ju att använda dessa filer, problemet är bara det att de inte exekveras på servern. Detta gör att jag ha kolla i källkoden på alla dina .inc-filer och där hitta alla möjlig login, databas m.m. information.
Så byt namn på alla .inc till .asp för säkerhets skull.
När det gäller sql-strängen så tycker jag att du ska bygga in den i en "Stored Procedure" i Sql-server. Detta snabbar oftast upp sökningen med c.a 100%. Där kan du även selectera ut mha if-sataser, case m.m. direkt i sql-strängen för att optimera.
Om du inte har indexerat databasen bör du även göra detta. Att indexerar innebär att du "talar om" för sql-servern vilka relationer som finns mellan de olika tabllerna. Detta kan du göra under "diagram".
För att snabba upp sökningen ytterligare kan du även bygga in delar av koden i en ActiveX komponent, det ökar snabbheten och svarttiderna med c.a 400%.
------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
http://server.webwerkstaden.se/fredde/