webForumDet fria alternativet

Hämta fält som ej är toma

Databaser & SQLur Databashanterare & SQL

4 svar · 176 visningar · startad av joel_joel88

Medlem sedan nov. 20021 222 inlägg
Frågan#1

Hej!

Jag har ett recordset där jag hämtar förnamn, efternamn och epost. Men jag vill bara hämta information där eposten är angiven, dvs att eposten är ifylld. Jag har testat med detta men det fungerar inte, hur ska jag göra?

Set recset = Server.Createobject("Adodb.Recordset")
Addera = "Select * from medlemar order by efternamn where not epost=''"
recset.open Addera, connect, 3,3
Medlem sedan sep. 20026 425 inlägg
#2

Är "medlemar" rättstavat?

SELECT * FROM medlemar WHERE e-post not='' ORDER BY efternamn
Medlem sedan nov. 20021 222 inlägg
#3

Ja så är tabellen döpt, det är inte jag som har gjort den, det var förra webmastern för sidan ;)

och tackar så mycket!

Medlem sedan nov. 20021 222 inlägg
#4

hmm, jag sa nog kanske tack för fort :) Det fungerar inte. Jag får detta felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression 'epost not='''.

/mailutskick/admin_mailutskick.asp, line 32

Medlem sedan nov. 20021 222 inlägg
#5
addera="SELECT * FROM medlemar WHERE not epost='' ORDER BY efternamn"

så fungerade det visst, det var ju så jag skrev först, konstigt
133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)