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


Dreamweaver Ultradev - Sökord [LÖST]

Postades av 2002-07-26 08:40:39 - Johanna Pihlström, i forum databaser, Tråden har 10 Kommentarer och lästs av 689 personer

Hej!
Ska göra ett formulär där man söker på en stad i en lista/meny. Vill att man ska kunna söka på en eller flera orter eller "Alla" och få detta som resultat. Det är inga
problem att fixa listan och markera detta. Problemet är att sökningen i databasen (access 2000) inte fungerar. Sökresultatet blir att ingen post matchar sökordet.
Den SQL-fråga som jag skrivit fungerar inte riktigt som den ska. Just nu går det dock att söka på en ort men ej flera. Hur löser jag detta?
/S



Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 09:05:33 - Ulf Elfving

Hur bygger du sqlsträngen?
Hur ser den ut när du söker på alla orter?
Har du testat att köra en response.write av din sqlsträng, för att få den utskriven på sidan för att se hur den ser ut?
Om du skriver ut den på sidan kan du köra en "copy/paste" och klistra in sqlsatsen i Axs, och prova, då får du säkert ett ännu bättre felmeddelande än om du kör via websidan

PS
Försök att skriva en bättre rubrik på dina inlägg, det blir enklare att hitta dom vid en sökning
DS


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 10:32:16 - Johanna Pihlström

Så här ser SQL-strängen ut:
SELECT *
FROM Tabell
WHERE Namn LIKE '%varNamn%' AND Ort LIKE 'varOrt'
ORDER BY Namn Som det är nu går det alltså att söka på
en ort i taget, eftersom kolumnen i databasen endast
innehåller en ort per post. Ett försök jag gjorde lade alla
ortnamn på rad och då finns det ju naturligtvis ingen post
som passar in. Det handlar ju egentligen om att istället för
att skriva % som kollar om sökordet finns någonstans i
fältet så vill jag göra tvärtom. Den ska kolla vilka fält som
innehåller en del av sökordet.

/S


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 10:59:52 - Andreas Hillqvist

Du kanske kan gör nåt sånt här?

SELECT *
FROM Tabell
WHERE Namn LIKE '%varNamn%' AND Ort IN ('varOrt1', 'varOrt2', 'varOrt3')
ORDER BY Namn


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 11:17:29 - Johanna Pihlström

Hej,

Ja, det är möjligt, men när jag applicerar detta så visas alla orter som finns med i valet.
Man ska kunna söka på 1 orteller ALLA orter.

//S


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 11:17:30 - Ulf Elfving

Vill du ha alla %varnamn% ovasett vilken ort du har?

SELECT *
FROM Tabell
WHERE Namn LIKE '%varNamn%'


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 11:18:58 - Johanna Pihlström

Hej,

Antingen så söker man på namn eller på ort eller på båda två.

//S


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 11:22:10 - Ulf Elfving

Tycker det låter som om du skulle använda 3 olika sql, beroende på vad du skall söka på?

varnamn:

SELECT *
FROM Tabell
WHERE Namn LIKE '%varNamn%'

Ort:

SELECT *
FROM Tabell
WHERE Ort LIKE 'varOrt'

Både varnamn och ort

SELECT *
FROM Tabell
WHERE Namn LIKE '%varNamn%' AND Ort LIKE 'varOrt'


Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 11:27:54 - Johanna Pihlström

Hej,

Ditt tredje exempel fungerar ju
även för de två ovanstående, problemet är att när man väljer
ort ska man välja det ur en meny, vilket medför att man
måste välja en ort. Jag vill kunna ha ett alternativ som heter
Alla och som då returnerar alla orter.



Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 12:16:48 - Ulf Elfving

Om du väljer Alla vad innehåller då varabeln varOrt för någonting?
Sätter du den till att innehålla enbart "%" så borde det funka

WHERE Namn LIKE '%varNamn%' AND Ort LIKE 'varOrt'

eller hur funkar denna?

WHERE Namn LIKE '%varNamn%' AND Ort LIKE '%varOrt%'



Svara

Sv: Dreamweaver Ultradev

Postades av 2002-07-26 12:42:21 - Johanna Pihlström

Hej,

Det fungerade med att endast
sätta % som det värde som skulle skickas.

Tack!


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 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

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 986
27 965
271 785
839
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