webForumDet fria alternativet

Ett gäng med frågor

ASP

8 svar · 365 visningar · startad av fjuri

Medlem sedan dec. 199970 inlägg
Frågan#1

Hejsan hej
Det är så att jag sitter o bygger en skytteliga till en sida just nu, och jag har lite frågor kring det.:
1. Om jag bara vill presentera de som gjort något mål, hur ska då min select sortering se ut?

sql = "select * from Admin order by mal;"

Jag måste ju lägga in mal > 1 eller nåt liknande, men hur skulle det se ut?

2. Och sen en kodsnutt från min uppdaterings-mojäng:

SQL = "UPDATE Admin"
SQL = SQL & "(Mal, Ass,) "
SQL = SQL & "VALUES('" & Trim(Request.Form("Mal")) & "', '" & Trim(Request.Form("Ass")) & "'); "
SQL = SQL & "where id=" & Request("id") & " "

rs.update
rs.close
conn.close 
%>

Undrar bara ifall det stämmer, eller ifall nån hittar nåt fel? Ska jag ha med rs grejjerna i slutet eller är jag helt ute o cyklar?
Sen kan jag även ta med hur infot skickas:

<form method="post" action="skytte_do.asp?id=<%=rs("id")%>">

Det var allt för min del.
Tack på förhand!

------------------
Mvh
/Andreas P

Medlem sedan mars 20007 896 inlägg
#2

Tjaaaaa

1.
sql = "select * from Admin Where mal > 1 order by mal"

2.
Njaaa borde snarare vara conn.Execute(SQL)
istället för rs.update och rs.close...

3.
Menar du hur du ska ta hand om infon på skytte_do.asp?? Det gör du med Request.QueryString("id"), om det va de du menade...

------------------
SPiN, bjorne.w@telia.com

[Redigerat av SPiN den 19 nov 2000]

Medlem sedan juni 200032 967 inlägg
#3

du har fel syntax på din update-fråga.

syntaxen är:

update tabell set fält1 = värde1, fält2=värde2 where fältx=värdex

mvh

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan dec. 199970 inlägg
#4

Tack för hjälpen...
Spin: jo jag vet :) Tredje punkten var mer att ni skulle checka ifall den kodsnutten såg rätt ut. Har inte hunnit testa det hela än, ska göra det idag :)

anders: hur ska det se ut då om man sätter in det i de villkor jag har? Är det första raden du menar?

Tack once again

------------------
Mvh
/Andreas P

Medlem sedan juni 2000112 inlägg
#5

Hittade en liten grej i @nders inlägg. Raden
'' sql = "select * from Admin Where mal > 1 order by mal" ''

ska ju vara

'' sql = "select * from Admin Where mal > 0 order by mal" ''

Annars visas endast de som gjort 1 mål eller mer :)

Medlem sedan juni 2000112 inlägg
#6

Om du gör enligt @nders exempel ska din SQL sats se ut så här :

SQL = "UPDATE Admin SET Mal = '" & Trim(Request.Form("Mal")) & "', Ass = '" & Trim(Request.Form("Ass")) & "' WHERE id = " & Request("id")

Medlem sedan juni 200032 967 inlägg
#7

grummel: det var nog inte i mitt inlägg. ;)

fjuri: visst kan jag hjälpa dig med frågan. enligt din standardfråga, och korrekt syntax bör den se ut så här:

SQL = "UPDATE Admin SET Mal = '" & Trim(Request.Form("Mal")) & "', Ass = '" & Trim(Request.Form("Ass")) & "' WHERE id = " & Request("id")

jag undrar dock om Mal och Ass verkligen är textfält i databasen, och i så fall varför. om du ska ha nuffror, så skall du ha heltalsfält, annars förlorar du sortering, summering och annat.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan juni 200032 967 inlägg
#8

grummel, din tjyv. ;)

kika på frågorna, ganska lika, eller hur?

jag tror vi har fastställt vad som är rätt. :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan dec. 199970 inlägg
#9

Hej igen och tack för hjälpen! Jo, jag märkte det där med målen också Grummel.. vilket jag gjorde fel i att skriva i början. fatal misstake ;)
Det andra lyckades jag lösa genom att köra på följande kodsnutt:

SQL = "UPDATE Admin SET Mal = '" & Trim(Request.Form("Mal")) & "', Ass = '" & Trim(Request.Form("Ass")) & "'"
SQL = SQL & "where id=" & Request("id") & " "

Thanks anyways. Aaaaah, vad skönt det är att ha lyckats få allt på plats. Snacka om att man blivit ringrostig :)

------------------
Mvh
/Andreas P

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)