webForumDet fria alternativet

Visa från databas

ASP

11 svar · 834 visningar · startad av Trumpf

Medlem sedan feb. 2004213 inlägg
Frågan#1

Har ett formulär där man kan trycka och välja 3 olika världen. Typ 1, 2 och 3.
Värdet kommer i databasen som är <%=rs("bild3")%>.

Så lång ok.

Men om jag vill bara visa om värdet är exempelvis är 1. Hur tar jag fram alla då?
Jag menar hur ser if satsen ut.

Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Menar du
if rs("bild3") = 1 then response.write rs("bild3")
?

Fast, jag förstår inte vad du menar med "Hur tar jag fram alla då?"?
Ligger det tre värden i samma post?

Fungerar inte mitt förslag får du återkomma med utförligare information.

Medlem sedan jan. 20011 154 inlägg
#3

Låter som en sql-sak.
Select * from tabell where kolumn = 1

Medlem sedan feb. 2004213 inlägg
#4

aha....

Jag har en kolumn som heter bild3.
Och där kan det bli 3 olika värden.

Men om jag endast vill plocka fram exempelvis 1 som är i kolumnen "bild3" hur gör jag då?

Förlåt att jag skriver så illa.

Medlem sedan apr. 20031 660 inlägg
#5

Då gäller
SELECT * FROM tbl WHERE bild3=1

Trumpf skrev:

...Förlåt att jag skriver så illa.

Ingen fara, det tar bara längre tid att få hjälp. Man kan också riskera att inte få hjälp, och då är det inte bra!

Tipsar om min signatur:
- är ditt inlägg förståeligt?

Medlem sedan feb. 2004213 inlägg
#6

:)

Medlem sedan feb. 2004213 inlägg
#7

Får det inte att fungera tyvärr.

Om jag har 3 olika värden som är följande

rilton cup
rilton open
rilton 1600

OBS jag har mellanslag som ni ser.
Jag hade tagit upp 1 , 2 och 3 i exempel ovan. Men sanningen är detta.

Har provat:

SELECT * FROM tabell WHERE bild3=rilton cup

Felmeddelande:

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

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/deltagare_cup.asp, line 178

Medlem sedan juni 20019 519 inlägg
#8
Select * From YTabell where bild3 = 'Rilton Cup'

Då bild3 är en sträng så måste du kasplar in det värde med ' '

Medlem sedan feb. 2004213 inlägg
#9

Felmeddelande

Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/deltagare_cup.asp, line 177

SQL = "Select * From tabell where bild3 = 'Rilton Cup'
------------------------------------------------------^

Medlem sedan feb. 2004213 inlägg
#10

Fick det att fungera!
Rätt svar är:

SQL = "Select * From tabell where bild3 = 'Rilton Cup'"

Medlem sedan feb. 2004213 inlägg
#11

En annan fråga i samma tema.

Jag vill räkna ut hur många jag har i kolumnen.
Testat nedan:

<%
set connect=server.createobject("ADODB.Connection")
connect.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Domains\rilton.se\db\colombi.mdb"

SQL = "Select Count (*) As Antal From tabell"
Set RS = Connect.Execute(SQL)
%> (<%=RS("Antal")%>)

Vill ha exempel ut hur många som finns med rilton cup i kolumn bild3.
tabell where bild3 = 'Rilton Cup'
Men hur får jag fram antalet nu istället?

Medlem sedan dec. 19996 721 inlägg
#12

Du har själv skrivit svaret.

where bild3 = 'Rilton Cup'

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)