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


Filtrera bort visa poster

Postades av 2004-08-24 16:56:58 - Patrik Wårdmark, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 520 personer

Har ett telefonregister som ska sökas i men vissa nummer är hemliga och får ej visas.
I sql-strängen kan jag då ange typ Phone NOT LIKE ('%12345') för att sortera bort de som slutar på vissa siffror, men satsen blir lång om flera nummer ska bort.
Kan jag göra det på bättre sätt?

Prövade lite med NOT IN istället men det ville inte...
Databasen är Access.


Svara

Sv: Filtrera bort visa poster

Postades av 2004-08-24 18:16:03 - Andreas Hillqvist

Varför inte ha en Boolan fält?


Svara

Sv: Filtrera bort visa poster

Postades av 2004-08-25 02:01:42 - Patrik Wårdmark

Ja, visst vore det underbart om det varit så enkelt...
Problemet är bara att jag också är låst till att använda en befintlig databas som inte kan modifieras på den punkten. :-(


Svara

Sv: Filtrera bort visa poster

Postades av 2004-08-25 08:17:26 - Anna-Karin Söderberg

Jag tror inte att du kan lösa det på ett enkelt sätt om du inte kan få komma in och ändra i databasen.

Hur vet du annars att ett telefonnummer är hemligt?
Ska du göra en SQL sträng som inte tar med de hemliga nummren för hand så måste du ju ändra i koden så fort ett nytt hemligt nummer läggs in.

Mitt tips är att försöka få till en ändring i databasen så att du får in ett boolean fält, de som då har true som värde visas inte.


//Anna-Karin


Svara

Sv: Filtrera bort visa poster

Postades av 2004-08-25 08:21:30 - Ragnar Hedblom

Tjena Valiant!

Du kan filtrera bort numren med en funktion som anropas där telefonnumret ska skrivas ut,

<%
Function HideSecretNumbers(input)
forbiddenDigits = Array("0", "1", "9") 'Bygger en lista över förbjudna siffror.
output = input
theLastDigits = Right(input, 5) 'Tar ut antalet siffor från slutet som ska testas, här har jag valt 5.
For i = LBound(forbiddenDigits) To UBound(forbiddenDigits)
If (InStr(1, theLastDigits, forbiddenDigits(i), vbTextCompare) <> 0) Then
output = ""
End If
Next
HideSecretNumbers = output
End Function


' När du loopar genom recordset så anropas funktionen
' på den plats där telefonnumret ska skrivas ut
Response.Write(HideSecretNumbers("07065845480"))
' Byt ut mot denna sträng
' Response.Write(HideSecretNumbers(rs("Phone"))
%>

Svenne


Svara

Sv: Filtrera bort visa poster

Postades av 2004-08-25 19:23:19 - Patrik Wårdmark

Tack, ska pröva den funktionen.

Att få till en databasändring vore naturligtvis bäst, men det är kört på den punkten tyvärr. :(
Jag måste göra en applikation till befintlig datastruktur.


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 786
27 960
271 761
924
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