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


SQL fråga med två vilkor.

Postades av 2004-03-24 15:37:19 - Kristoffer Ljungqvist, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 458 personer

För göra 2 vilkor på vanligt sätt vid inloggning kör man ju alltid följande kod (oftast)
<Code>
set rst = con.execute("select * From User Where User = & Replace(request.Form("username"),"'","''") & "' and Pass ='" & Replace(Request.Form("Passwords"),"'","''") & "'")
</code>
Då måste båda vilkoren vara sant om inte blir det felaktigt användarnamn eller lösenord.
Men hur gör man om 1 av dom här vilkoren ska vara sant alltid medans det andra vilkoret bara ibland kan vara sant?
Jag ska göra en vilkors sats som ser ut så här.
<code>
Set rst = con.execute("Select * From Dagbok Where Userid ='" Replace(request.querystring("userid"),"'","''") & '" <-- ska alltid stämma. sen vill jag att den ska ha med en kod till som ska vara med i samma sql sats det är följande kod. and/or Datum ='" & Date(Now) & "'")
</code>
Där datum inte alltid behöver vara sant.
Det jag vill komma fram med koden är följande 2 steg.

1. Är det samma datum i databasen som dagens datum är.
t.ex jag skrev ett inlägg i min dagbok 24 Mars 2004 (lagrats i databasen) Och dagens daturm (Onsdagen den 24 Mars 2004) Är idag. Och då det stämmer överens med databasen datum ska den automatiskt
göra så man kan uppdatera dagbok.
2. Är det inte samma dag i databasen med dagens datum då jag skrev idagboken ska jag kunna skriva 1 nytt dagboks inlägg istället för uppdatera det.
Någon som har lösningen?

hur fixar man det på ett bra sätt?


Svara

Sv: SQL fråga med två vilkor.

Postades av 2004-03-24 15:55:35 - Pelle Johansson

Använd den sats du tänkt dig, dvs if userid=x and datum=y

Men istället vänder du på steken så att när du antingen adderar eller uppdaterar så kollar du innan om det finns nån post med aktuellt datum, då kör du en update-sats. Finns ingen post med aktuellt datum gör du en insert.


Svara

Sv: SQL fråga med två vilkor.

Postades av 2004-03-25 15:03:18 - Kristoffer Ljungqvist

Tackar pelle ska kolla på det lite nu har lite tid kvar på skolans internet då jag bara kan komma åt min mapp via inloggning :-)
Och tyvär kan jag inte det på skolans bibliotek så sitter här till 15:59 ungefär. (Så hinner jag larma på också)
Kan inte larma på efter 16:00
Men ska knåda det nu. :-)
åter kommer om det kör fast.
Höll nästan på se till att jag inte kom in på nätverket idag.
Slog fel lösenord.
Så blev spärrad i 1 ½ tim ca.
Så nu kommer jag in igen.
Data ansvariga är inte här idag så därför får man vänta att tiden ska gå för det ska funka igen :-)


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 788
27 960
271 761
5 785
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