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.
11 svar · 834 visningar · startad av Trumpf
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.
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.
Låter som en sql-sak.
Select * from tabell where kolumn = 1
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.
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?
:)
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
Select * From YTabell where bild3 = 'Rilton Cup'
Då bild3 är en sträng så måste du kasplar in det värde med ' '
Felmeddelande
Microsoft VBScript compilation error '800a0409'
Unterminated string constant
/deltagare_cup.asp, line 177
SQL = "Select * From tabell where bild3 = 'Rilton Cup'
------------------------------------------------------^
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?